05-17-2021, 05:02 PM
(05-17-2021, 11:06 AM)Ofnuts Wrote: The freeze/thaw instructions are meant to disable display updates that may take significant processing time.if you leave them in but add pdb.gimp_displays_flush() after the thaw, does it work better?
Thanks Ofnuts. I didn't try adding a display flush as there's already one within protected() soon after the thaw:
'gimp_image_freeze_vectors' in dir(pdb) and pdb.gimp_image_thaw_vectors(image)
pdb.gimp_image_undo_group_end(image)
pdb.gimp_displays_flush()
I've access to two machines with different versions of gimp and have seen the fault on both:
Machine one:
gimp 2.10.10
Machine two:
gimp 2.10.24
python2-gimp 2.10.24
The workaround of commenting out the freeze and thaw works on both.