gtk_widget_draw assertion fails when compiled against GTK 3.4

Bug #1271656 reported by Niclas Lockner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Midori Web Browser
New
Undecided
Unassigned

Bug Description

When Midori is compiled with --enable-gtk3 and the system has GTK 3.4 installed (eOS Luna, Ubuntu Precise), the tabs in the notebook are not drawn correctly, causing visual bugs.

When a tab is not drawn correctly, the following assertion fails:
Gtk-CRITICAL **: gtk_widget_draw: assertion `!widget->priv->alloc_needed' failed

It seems to have something to do with updating the visible_window property in the Midori.Tally object.
If the visible_window assignment is removed from Midori.Tally's update_color () method, the tab is drawn correctly, but inactive tabs then have the wrong colors instead.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.