aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2009-01-15 18:13:21 -0300
committerJorge Arellano Cid <jcid@dillo.org>2009-01-15 18:13:21 -0300
commit7086220fd2282c25d0f966937c9ee1487b9008bd (patch)
tree338b7b57935b997fa32b6ec983ac4deb1d323fbc
parent6ec79d6f2b27071aa89a5e9de57989f9f698b955 (diff)
Set tab focus (after tab close) to the most recently opened one.
-rw-r--r--src/uicmd.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/uicmd.cc b/src/uicmd.cc
index 654f1277..11aea306 100644
--- a/src/uicmd.cc
+++ b/src/uicmd.cc
@@ -290,6 +290,7 @@ void a_UIcmd_close_bw(void *vbw)
delete(layout);
if (ui->tabs()) {
ui->tabs()->remove(ui);
+ ui->tabs()->value(ui->tabs()->children() - 1);
if (ui->tabs()->value() != -1)
ui->tabs()->selected_child()->take_focus();
else