]> spindle.queued.net Git - midori/commitdiff
Remove window flashing on new tabs
authorChristian Dywan <christian@twotoasts.de>
Sun, 1 Jul 2012 20:00:23 +0000 (22:00 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 1 Jul 2012 20:16:12 +0000 (22:16 +0200)
The flashing can be distracting to some users. We
may re-visit the feature if we find a better behavior.

The setting stays to avoid resetting old config files.

midori/midori-browser.c
midori/midori-preferences.c
midori/midori-websettings.c

index 455447098f5a593189d10ffa87ef8604d83dcb4a..ca0ac0ff9ed5da0e057cc305185cb61d3d0ef7b2 100644 (file)
@@ -1249,23 +1249,6 @@ midori_browser_view_copy_history (GtkWidget* view_to,
     }
 }
 
-static gboolean
-midori_browser_notify_new_tab_timeout_cb (MidoriBrowser *browser)
-{
-    gtk_window_set_opacity (GTK_WINDOW (browser), 1);
-    return G_SOURCE_REMOVE;
-}
-
-static void
-midori_browser_notify_new_tab (MidoriBrowser *browser)
-{
-    if (katze_object_get_boolean (browser->settings, "flash-window-on-new-bg-tabs"))
-    {
-        gtk_window_set_opacity (GTK_WINDOW (browser), 0.8);
-        g_timeout_add (100, (GSourceFunc) midori_browser_notify_new_tab_timeout_cb, browser);
-    }
-}
-
 static void
 midori_view_new_tab_cb (GtkWidget*     view,
                         const gchar*   uri,
@@ -1278,8 +1261,6 @@ midori_view_new_tab_cb (GtkWidget*     view,
 
     if (!background)
         midori_browser_set_current_page (browser, n);
-    else
-        midori_browser_notify_new_tab (browser);
 }
 
 static void
@@ -1315,8 +1296,6 @@ midori_view_new_view_cb (GtkWidget*     view,
         gint n = midori_browser_add_tab (browser, new_view);
         if (where != MIDORI_NEW_VIEW_BACKGROUND)
             midori_browser_set_current_page (browser, n);
-        else
-            midori_browser_notify_new_tab (browser);
     }
 
     if (!user_initiated)
index 4b5ff61359d1415d0b6e76db07cc44e8e13cba5a..c291995c438f35b5e568fd9dd83a3b30c03f5768 100644 (file)
@@ -392,13 +392,10 @@ midori_preferences_set_settings (MidoriPreferences* preferences,
     else
         button = katze_property_proxy (settings, "middle-click-opens-selection", NULL);
     INDENTED_ADD (button);
-    button = katze_property_proxy (settings, "flash-window-on-new-bg-tabs", NULL);
-    SPANNED_ADD (button);
-
     if (katze_object_has_property (settings, "enable-webgl"))
     {
         button = katze_property_proxy (settings, "enable-webgl", NULL);
-        INDENTED_ADD (button);
+        SPANNED_ADD (button);
     }
 
     FRAME_NEW (NULL);
index 85290d9ba2dd1bd9e776b22a3dca6443d6f01e8e..846a17cef5ea7df961ab4f18c001f9137e2a3b98 100644 (file)
@@ -822,6 +822,13 @@ midori_web_settings_class_init (MidoriWebSettingsClass* class)
         !midori_web_settings_low_memory_profile (),
                                                            flags));
     #endif
+    /**
+     * MidoriWebSettings::flash-window-on-new-bg-tabs
+     *
+     * Doesn't do anything.
+     *
+     * Deprecated: 0.4.7
+     */
     g_object_class_install_property (gobject_class,
                                      PROP_FLASH_WINDOW_ON_BG_TABS,
                                      g_param_spec_boolean (