Bug 682948 - Screen Flickering When I Move from Message to Message
Summary: Screen Flickering When I Move from Message to Message
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-08 05:00 UTC by David Le Sage
Modified: 2011-03-14 17:30 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-14 17:30:26 UTC
Type: ---


Attachments (Terms of Use)

Description David Le Sage 2011-03-08 05:00:23 UTC
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:

Comment 1 David Le Sage 2011-03-08 05:10:17 UTC
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.

Comment 2 Milan Crha 2011-03-08 06:53:45 UTC
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

Comment 3 Matthew Barnes 2011-03-08 18:11:09 UTC
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.

Comment 4 David Le Sage 2011-03-08 21:57:48 UTC
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

Comment 5 David Le Sage 2011-03-09 00:21:22 UTC
FWIW. I've now logged out of GNOME 3 and running Evo under KDE. The flicker is just as bad.

Comment 6 Matthew Barnes 2011-03-14 17:30:26 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.