]> spindle.queued.net Git - midori/commitdiff
Make sure speed dial is shown in blank tabs
authorCyril Brulebois <kibi@debian.org>
Sun, 10 Apr 2011 04:37:24 +0000 (06:37 +0200)
committerChristian Dywan <christian@twotoasts.de>
Tue, 19 Apr 2011 22:31:52 +0000 (00:31 +0200)
The speed dial is now mandatory, but it's still possible to get
a blank tab. With an empty home page and a displayed speed dial
on a new tab, going to any page and coming back leads to a blank page.

Work around that by checking whether the view is empty and setting the
uri to an empty string in this case, to hit the code path which makes
the speed dial kick in.

midori/midori-view.c

index e6495dfcc83944adfdc9e685ed605eab9fddf783..8fc0479a9517c4af537aaa25f3646c6a6c25c987 100644 (file)
@@ -5213,6 +5213,9 @@ midori_view_go_back (MidoriView* view)
     g_return_if_fail (MIDORI_IS_VIEW (view));
 
     webkit_web_view_go_back (WEBKIT_WEB_VIEW (view->web_view));
+    /* Force the speed dial to kick in if going back to a blank page */
+    if (midori_view_is_blank (view))
+        midori_view_set_uri (view, "");
 }
 
 /**