[Xfce4-commits] <midori:master> Move forward should move the last tab to the front

Christian Dywan noreply at xfce.org
Sat Mar 5 02:12:01 CET 2011


Updating branch refs/heads/master
         to 7e8b0bf22949191dce5b36993ff63636a2dffe1c (commit)
       from 353924a1170eac2ccffb3c90f2cf85e2c6a64776 (commit)

commit 7e8b0bf22949191dce5b36993ff63636a2dffe1c
Author: Alexander Friesen <a_06357 at fastmail.fm>
Date:   Sat Mar 5 02:08:19 2011 +0100

    Move forward should move the last tab to the front

 midori/midori-browser.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index a581678..d40e67c 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -4395,7 +4395,10 @@ _action_tab_move_forward_activate (GtkAction*     action,
 {
     gint n = gtk_notebook_get_current_page (GTK_NOTEBOOK (browser->notebook));
     GtkWidget* widget = gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook), n);
-    gtk_notebook_reorder_child (GTK_NOTEBOOK (browser->notebook), widget, n + 1);
+    if (n == (gtk_notebook_get_n_pages (GTK_NOTEBOOK (browser->notebook)) - 1))
+        gtk_notebook_reorder_child (GTK_NOTEBOOK (browser->notebook), widget, 0);
+    else
+        gtk_notebook_reorder_child (GTK_NOTEBOOK (browser->notebook), widget, n + 1);
 }
 
 static void



More information about the Xfce4-commits mailing list