Comment 80 for bug 272316

Revision history for this message
In , Hpj-u (hpj-u) wrote :

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.