]> spindle.queued.net Git - midori/commitdiff
Setup all existing tabs initially when activating Mouse Gestures
authorChristian Dywan <christian@twotoasts.de>
Fri, 13 Nov 2009 21:33:05 +0000 (22:33 +0100)
committerChristian Dywan <christian@twotoasts.de>
Fri, 13 Nov 2009 21:42:58 +0000 (22:42 +0100)
extensions/mouse-gestures/main.c

index cd39a283865bb1eac4eb11ab2172cff870a0c40e..d173a2b2d9e0d36aa9c2b87d0ebf11daee822d7d 100644 (file)
@@ -222,14 +222,20 @@ static void mouse_gestures_activate (MidoriExtension *extension, MidoriApp *app)
 {
     KatzeArray* browsers;
     MidoriBrowser* browser;
-    guint i;
+    GtkWidget* tab;
+    guint i, j;
 
     gesture = mouse_gesture_new ();
 
     browsers = katze_object_get_object (app, "browsers");
     i = 0;
     while ((browser = katze_array_get_nth_item (browsers, i++)))
+    {
+        j = 0;
+        while ((tab = midori_browser_get_nth_tab (browser, j++)))
+            mouse_gestures_tab_cb (browser, tab);
         mouse_gestures_browser_cb (app, browser);
+    }
     g_object_unref (browsers);
 
     g_signal_connect (app, "add-browser",