03-04-2019, 10:59 PM
Well, let that be a lesson to new Gimpers:
A) There was a typo, so for a *later* selection, and *later* fill:
(gimp-drawable-edit-fill layer TRANSPARENT)
was (gimp-drawable-fill layer TRANSPARENT)
Which explains the end result being TRANSPARENT.
B) The UNDO stack does not record all this correctly (IMHO)
Backing up, and then stepping forward through the changes,
The application of the FIRST drawable-edit-fill shows the result as TRANSPARENT
Even though in actuality, that transparent fill comes way later...
So: perhaps the code for gimp-drawable-fill is not protecting the UNDO records?
C) script-fu does not have single-step forward tools, which would have found this immediately..
If python-fu has built-in stepping, that might sway me...
A) There was a typo, so for a *later* selection, and *later* fill:
(gimp-drawable-edit-fill layer TRANSPARENT)
was (gimp-drawable-fill layer TRANSPARENT)
Which explains the end result being TRANSPARENT.
B) The UNDO stack does not record all this correctly (IMHO)
Backing up, and then stepping forward through the changes,
The application of the FIRST drawable-edit-fill shows the result as TRANSPARENT
Even though in actuality, that transparent fill comes way later...
So: perhaps the code for gimp-drawable-fill is not protecting the UNDO records?
C) script-fu does not have single-step forward tools, which would have found this immediately..
If python-fu has built-in stepping, that might sway me...