URL:
<http://gna.org/bugs/?18616>
Summary: Brush History: if a brush in eraser mode is used,
and later chosen again from the history, eraser mode is uncancellable
Project: MyPaint
Submitted by: achadwick
Submitted on: Wed 07 Sep 2011 10:45:29 PM GMT
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: git master 17a3cf6
Planned Release: None
Operating System:
_______________________________________________________
Details:
In git master as of 17a3cf6, brushes are saved to the brush history when
used, but the effects of brush modifiers like Eraser Mode (and probably Lock
Alpha) are stored too. This results in weird behaviour:
* Pick a painting brush, e.g. deevad/water3
* Paint some strokes to give us something to erase later
* Turn on Eraser Mode using "E" or using the menu or toolbar.
* Erase something on the canvas to store the brush and all its modified
settings in the history again, as described above.
* Pick another brush, e.g. deevad/mixbrush, and draw something.
* Now choose the modified copy of deevad/water3 from the history.
* Erase. That's OK maybe, but now try to cancel eraser mode - you can't!
This persists across restarts too since the history is saved, which will be
confusing. What you're seeing in the final step is the special treatment we
give to natural eraser brushes (which can't be taken out of their forced
eraser mode because like duh.)
Perhaps the blend modes (and every temporary setting that's only in the
brushmodifier) should be treated independently from the base brush and its
local changes, and not saved in the history? Might it be best to save only the
original brush stored in the bm rather than the active app.brush?
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18616>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs