From fa70c160239fdc667332c2ece2ab3a31f4534221 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 26 Dec 2011 16:56:36 +0100 Subject: [PATCH] Fix page switching after closing the first page in RTL non-MRU mode (oops) --- src/notebook.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/notebook.c b/src/notebook.c index 460d2685d..f0a46a759 100644 --- a/src/notebook.c +++ b/src/notebook.c @@ -736,7 +736,10 @@ void notebook_remove_page(gint page_num) if (page_num == page) { - page += (file_prefs.tab_order_ltr) ? 1 : -1; + if (file_prefs.tab_order_ltr) + page += 1; + else if (page > 0) /* never go negative, it would select the last page */ + page -= 1; if (file_prefs.tab_close_switch_to_mru) {