Hide Forgot
Description of problem: After downloading the latest updates from yum, the Evo screen flickers black when I move from message to message in my inbox and when I delete messages. I thought it might have been a general screen redraw issue but my other GNOME apps seem unaffected. Version-Release number of selected component (if applicable): evolution-2.91.6.2-1.fc15.x86_64 How reproducible: Every time. Steps to Reproduce: 1. Launch Evolution under GNOME Shell with latest updates from yum as at March 8, 2011. 2. Delete a message from the inbox or click on one message after another. Actual results: Screen flickers black each time. It is very noticeable. Expected results: There should be no screen flicker. Additional info:
I just noticed that it occurs when I changed the theme from "High Contrast" to "Normal." With High Contrast, there is no flicker. Now that I have changed it back to Normal again, the flicker is still there but it is a little less prominent than before. This makes sense as the gnome-theme package was one of those updated today. Hope this helps.
Thanks for a bug report. Which part of the main window flickers, please? Because for 2.91.90 (which is supposed to be in testing or somewhere, I did build it two weeks ago for both rawhide and f15), was done a fix in [1] for a similar issue. I see this occasionally with the preview panel, but not that often. Though the issue might be the same. I suppose, because the default background of the canvas is black when drawing on the widget, then this is less visible for darker themes than for lighter. There is also a possibility that the default background color is derived from the theme itself. All this is about a way how gtk3 changed its drawing habits. Earlier version (gtk2) didn't repaint the window, so it kept whatever was there, which resulted in no flickering. It forces update now, which flickers. There is not much we can do on the preview panel, because its inner widget, GtkHTML, is frozen and does not paint in particular occasions, which makes sense, because it's only receiving content data to be drawn. I suggest to test with 2.91.90 (the 2.91.91 build is pending) and then make a decision what to do with this. [1] https://bugzilla.gnome.org/show_bug.cgi?id=641502
I've heard several desktop team people mention the flickering in evo, particularly the gnome-canvas based widgets like the message list and calendar. But they all said it went away with the latest gtk3 and gnome-themes-standard updates.
Hello Milan and Matthew, Yes, it is the message list that is flickering. I will see what 2.91.91 is like when I can download it from the yum repo and let you know if this is still a problem for me. Thanks for looking into this, David
FWIW. I've now logged out of GNOME 3 and running Evo under KDE. The flicker is just as bad.
I have multiple confirmations that the flickering is no longer present in the latest F15 updates. Unfortunately we never figured out where it was coming from. It's NOT an Evolution bug, nor did it manifest in a jhbuilt-GNOME3 session. Looked to be Fedora-specific, but it's gone now. Closing as WORKSFORME since there's nothing left to investigate.