diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2011-05-22 10:16:01 -0400 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2011-05-22 10:16:01 -0400 |
commit | 00df6fa92c4ca418822f13ceca30fdd2574b3ffb (patch) | |
tree | 05aa6e3a77fee7b49f998d1c37b8818e3740ed55 | |
parent | 6183351c57d1da1d4867e775bce036718f7cd0e1 (diff) |
sync window title with current tab
-rw-r--r-- | src/uicmd.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/uicmd.cc b/src/uicmd.cc index 1e58df51..c95054c6 100644 --- a/src/uicmd.cc +++ b/src/uicmd.cc @@ -254,6 +254,7 @@ void CustTabs::switch_tab(CustTabButton *cbtn) { int idx; CustTabButton *btn; + BrowserWindow *bw; UI *old_ui = (UI*)Wizard->value(); if (cbtn->ui() != old_ui) { @@ -266,6 +267,12 @@ void CustTabs::switch_tab(CustTabButton *cbtn) Wizard->value(cbtn->ui()); cbtn->color(tabcolor_active); cbtn->redraw(); + + // Update window title + if ((bw = a_UIcmd_get_bw_by_widget(cbtn->ui()))) { + const char *title = a_History_get_title(NAV_TOP_UIDX(bw), 1); + a_UIcmd_set_page_title(bw, title ? title : ""); + } } } |