-
Dmitry Kazakov authored
This patch almost rewrites the KisInputManager to fix the mentioned bug. Now all the state transitions of the actions are controlled by a special class KisShorcutMatcher. This class is easily controlled by a separate unittest. The work of the actions is now can be represented by a simple state machine with three states (see docs for class KisStrokeShortcut). CCBUG:302758
ac7eea24