]> spindle.queued.net Git - midori/commitdiff
Use midori_browser_get_for_widget in Colourful Tabs
authorChristian Dywan <christian@twotoasts.de>
Thu, 18 Jun 2009 21:55:16 +0000 (23:55 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 18 Jun 2009 21:55:16 +0000 (23:55 +0200)
extensions/colorful-tabs.c

index 0cd7636877d7a53770c1f6a598e70e0b5af988c8..69f584fd8869c09875c78ae6332fed928f2e5b7c 100644 (file)
@@ -72,7 +72,7 @@ static void
 colorful_tabs_button_toggled_cb (GtkWidget*       button,
                                  MidoriExtension* extension)
 {
-    MidoriBrowser* browser = MIDORI_BROWSER (gtk_widget_get_toplevel (button));
+    MidoriBrowser* browser = midori_browser_get_for_widget (button);
 
     midori_extension_set_boolean (extension, "tint",
         !midori_extension_get_boolean (extension, "tint"));
@@ -96,7 +96,7 @@ colorful_tabs_deactivate_cb (MidoriExtension* extension,
     g_signal_handlers_disconnect_by_func (
         extension, colorful_tabs_deactivate_cb, bbox);
     /* FIXME: Disconnect signals */
-    midori_browser_foreach (MIDORI_BROWSER (gtk_widget_get_toplevel (bbox)),
+    midori_browser_foreach (midori_browser_get_for_widget (bbox),
         (GtkCallback)colorful_tabs_browser_foreach_cb, extension);
     gtk_widget_destroy (bbox);
 }