GNOME Bugzilla – Bug 524273
Transitions not shown correctly
Last modified: 2010-04-05 09:31:52 UTC
The transitions in [1] do not show correctly. Expected: Fade from from A -> B Actual: B flashes, followed by a fade from A -> B [1] http://www.j5live.com/wp-content/uploads/2008/03/bossa_dbus_debugging_and_optimization.pdf
Created attachment 110499 [details] [review] patch This patch: * fixes this bug by not behaving as if the transition wasn't running until both origin and destination surfaces are available. * It also fixes #516749 by not waiting for the surfaces cache indefinitely when the destination surface is already available, and * also adds a subtle animation at the corner to provide feedback meanwhile the transition isn't ready (more suitable than the "loading..." label)
Unfortunately, this patch does not seem to fix bug #516749. I applied the patch to evince 2.22.1 and still have the issue that's described in that bug.
Since bug #516749 being fixed now, what would be the status of this bug?
Carlos, I accidentally fixed this bug recently just by applying part of the patch. Should I apply the rest?
Evince 2.26.1 still has this bug, but applying the patch fixes it (after some manual fixes to make it apply).
Johan, if you'll post the updated patch, that would be appreciated.
Sure. Here's the updated patch. It could probably use some more cleanup, but this works for me.
Created attachment 134178 [details] [review] patch for transitions
hmm, I had forgotten this bug. The dbus presentation works perfectly for me with current git master. Carlos, do you think it's still needed any of the changes in your patch? do we really need progress animation?
Hmm, honestly I'm not sure, it depends on how much time it may take to render a page, so user feedback is provided or not :), If you feel it isn't needed, then it probably isn't...
Hm. So given that it works, we can close this bug as OBSOLETE then, no?