Push undo only on paint

This commit is contained in:
luboslenco
2018-07-11 13:10:50 +02:00
parent 9d00744e5e
commit 8af2dedd7a
+9 -3
View File
@@ -628,9 +628,15 @@ class UITrait extends iron.Trait {
var down = iron.system.Input.getMouse().down() || iron.system.Input.getPen().down(); var down = iron.system.Input.getMouse().down() || iron.system.Input.getPen().down();
if (down && !kb.down("control")) { if (down && !kb.down("control")) {
if (brushTime == 0 && undoEnabled) pushUndo = true;
brushTime += iron.system.Time.delta; if (mouse.x <= iron.App.w()) {
for (f in _onBrush) f(); if (brushTime == 0 && undoEnabled) {
pushUndo = true;
}
brushTime += iron.system.Time.delta;
for (f in _onBrush) f();
}
} }
else if (brushTime > 0) { else if (brushTime > 0) {
brushTime = 0; brushTime = 0;