diff --git a/extensions/mouse-gestures/main.c b/extensions/mouse-gestures/main.c index 1e8707b7..cd39a283 100644 --- a/extensions/mouse-gestures/main.c +++ b/extensions/mouse-gestures/main.c @@ -220,8 +220,18 @@ static void mouse_gestures_deactivate (MidoriExtension *extension, MidoriApp *ap static void mouse_gestures_activate (MidoriExtension *extension, MidoriApp *app) { + KatzeArray* browsers; + MidoriBrowser* browser; + guint i; + gesture = mouse_gesture_new (); + browsers = katze_object_get_object (app, "browsers"); + i = 0; + while ((browser = katze_array_get_nth_item (browsers, i++))) + mouse_gestures_browser_cb (app, browser); + g_object_unref (browsers); + g_signal_connect (app, "add-browser", G_CALLBACK (mouse_gestures_browser_cb), NULL); g_signal_connect (extension, "deactivate",