all repos — fluxbox @ 20cb065cf32eff75dc4142aef56f63aba959b8ce

custom fork of the fluxbox windowmanager

better fix for iconbar bug
fluxgen fluxgen
commit

20cb065cf32eff75dc4142aef56f63aba959b8ce

parent

dd2e6c62b178e9ec5933c5b9246ddb5e6f990cd1

2 files changed, 7 insertions(+), 1 deletions(-)

jump to
M src/Ewmh.ccsrc/Ewmh.cc

@@ -220,6 +220,9 @@ newtitle = winclient.textProperty(m_net_wm_icon_name);

if (!newtitle.empty()) { winclient.setIconTitle(newtitle); } + + if ( winclient.fbwindow() ) + winclient.fbwindow()->titleSig().notify(); } void Ewmh::setupFrame(FluxboxWindow &win) {

@@ -913,11 +916,15 @@ } else if (the_property == m_net_wm_name) {

FbTk::FbString newtitle = winclient.textProperty(the_property); if (!newtitle.empty()) winclient.setTitle(newtitle); + if (winclient.fbwindow()) + winclient.fbwindow()->titleSig().notify(); return true; } else if (the_property == m_net_wm_icon_name) { FbTk::FbString newtitle = winclient.textProperty(the_property); if (!newtitle.empty()) winclient.setIconTitle(newtitle); + if (winclient.fbwindow()) + winclient.fbwindow()->titleSig().notify(); return true; }
M src/WinClient.ccsrc/WinClient.cc

@@ -355,7 +355,6 @@ m_title = title;

m_title_override = true; if (m_win) m_win->updateTitleFromClient(*this); - m_title_override = false; } void WinClient::setIconTitle(FbTk::FbString &icon_title) {