Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 177d4aa38bdb9a96811ef1932fec3157d993b13a
https://github.com/synfig/synfig/commit/177d4aa38bdb9a96811ef1932fec3157d993b13a
Author: rodolforg <[email protected]>
Date: 2021-11-15 (Mon, 15 Nov 2021)
Changed paths:
M synfig-studio/src/gui/app.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.cpp
M synfig-studio/src/gui/dialogs/dialog_setup.h
M synfig-studio/src/gui/instance.cpp
Log Message:
-----------
Clear Redo History on new action by default; new user preference (#2395)
It is dangerous to keep Redo stack when user undoes some stuff and
performs a new action: not very action reacts well to changes of
previous status: some Actions are not stateless and stores some
info/values/pointers when their methods `set_param()` or `prepare()`
are called before perform.
App crash can happen!
So let's prevent this redo-stack-keeper by disabling it by default.
A new user preference is created (in System section) for those who
really want it enabled.
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl