GNOME Bugzilla – Bug 162645
Turning off double buffering redraws incorrectly in gtk 2.6
Last modified: 2004-12-31 22:58:07 UTC
Compile attached program with Gtk+ 2.6 Run without arguments (turns double buffer off for drawing area), click on the file menu, and move the pointer so that the other menus (Edit and Help) are expanded in turn. Note that the menus are still drawn on the drawing area even after they are popped down (see attached screen shot). If run iwth any argument, double buffer is turned on and it works OK. Also, it works OK with Gtk+ 2.4, regardless of double buffer off or not.
Created attachment 35332 [details] Program showing the bug.
Created attachment 35333 [details] Screen shot
Your expose handler needs to clear to the background... that was true (though less obvious) for 2.4 as well.