Skip to content

Commit c42c74f

Browse files
committed
Fix display update (for some users). See #1 (comment)
1 parent 42f50dd commit c42c74f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

seganyplugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,10 +481,10 @@ def createLayers(image, maskFileNoExt, userSelColor, formatBinary, values):
481481
100.0,
482482
Gimp.LayerMode.NORMAL,
483483
)
484+
buffer = newlayer.get_buffer()
484485
image.insert_layer(newlayer, parent, 0)
485486
newlayer.set_visible(False)
486487

487-
buffer = newlayer.get_buffer()
488488
rect = Gegl.Rectangle.new(0, 0, width, height)
489489

490490
maskVals = readMaskFile(filepath, formatBinary)
@@ -513,6 +513,7 @@ def createLayers(image, maskFileNoExt, userSelColor, formatBinary, values):
513513
newlayer.update(0, 0, width, height)
514514
else:
515515
break
516+
# Gimp.displays_flush() # turn on only if needed
516517

517518
return idx
518519

@@ -717,4 +718,3 @@ def seg_any_run(self, procedure, run_mode, image, drawables, config, data):
717718

718719

719720
Gimp.main(SegAnyPlugin.__gtype__, sys.argv)
720-

0 commit comments

Comments
 (0)