We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ab5e6b commit ca5f2aaCopy full SHA for ca5f2aa
1 file changed
src/views/darkroom.c
@@ -3902,6 +3902,14 @@ static gboolean _second_window_draw_callback(GtkWidget *widget,
3902
_view_paint_surface(cri, dev->preview2.orig_width, dev->preview2.orig_height,
3903
port, DT_WINDOW_SECOND);
3904
}
3905
+ else if(pinned_dev)
3906
+ {
3907
+ // Pinned image is still rendering - show the main dev's current backbuf as
3908
+ // a fallback to prevent flickering while the new pixelpipe processes
3909
+ if(dev->preview2.pipe && dev->preview2.pipe->backbuf)
3910
+ _view_paint_surface(cri, dev->preview2.orig_width, dev->preview2.orig_height,
3911
+ &dev->preview2, DT_WINDOW_SECOND);
3912
+ }
3913
3914
// Request processing if needed
3915
if(pinned_dev && !pinned_dev->gui_leaving)
0 commit comments