as I've already described in:
[opensuse-gnome] next issue with GNOME:STABLE: canvases aren't redrawed correctly
it still holds true for 11.0:
I suffer from canvases and its items, that aren't redrawed correctly in teg
(a risk clone, I happily provide a src.rpm for anyone interested). This
game uses a canvas with some items, and those aren't updated correctly.
Forcing a redraw by switching screens, or moving a window over them fixes
this, but that's an unplayable state.
The fact is, it doesn't happen with upstream libgnomecanvas nor does it happen if I prevent libgnomecanvas-no-tearing.diff from applying to the libgnomecanvas-2.20.1.1-42.1, thus there is either a problem in your patch, or a problem in teg.
May I ask you kindly for a fix (either way). I've attached the source rpm of the problematic package. The applied patches just change/add some shortcuts and a minor different default play mode..
BTW: I already tried to fix teg in some way, by sprinkle gnome_canvas_update_now() calls to various (random) places, but all I harvested was worser behavior. After messing in teg for a few hours, I tried above approach, and succeeded immediately.
Created attachment 242388
teg package
Federico,
as I've already described in:
[opensuse-gnome] next issue with GNOME:STABLE: canvases aren't redrawed correctly
it still holds true for 11.0:
I suffer from canvases and its items, that aren't redrawed correctly in teg
(a risk clone, I happily provide a src.rpm for anyone interested). This
game uses a canvas with some items, and those aren't updated correctly.
Forcing a redraw by switching screens, or moving a window over them fixes
this, but that's an unplayable state.
The fact is, it doesn't happen with upstream libgnomecanvas nor does it happen if I prevent libgnomecanvas- no-tearing. diff from applying to the libgnomecanvas- 2.20.1. 1-42.1, thus there is either a problem in your patch, or a problem in teg.
May I ask you kindly for a fix (either way). I've attached the source rpm of the problematic package. The applied patches just change/add some shortcuts and a minor different default play mode..
BTW: I already tried to fix teg in some way, by sprinkle gnome_canvas_ update_ now() calls to various (random) places, but all I harvested was worser behavior. After messing in teg for a few hours, I tried above approach, and succeeded immediately.