aboutsummaryrefslogtreecommitdiff
path: root/src/FocusControl.cc
diff options
context:
space:
mode:
authormarkt <markt>2007-10-24 17:41:26 (GMT)
committermarkt <markt>2007-10-24 17:41:26 (GMT)
commit2ef6a7af44a4313c233e764f21fdd6af210c9113 (patch)
tree8cb7ca97c001a1b047e01271401ef464ac0e06c9 /src/FocusControl.cc
parentf3afe787c1209cf1357493924a4f7eb7864def54 (diff)
downloadfluxbox_pavel-2ef6a7af44a4313c233e764f21fdd6af210c9113.zip
fluxbox_pavel-2ef6a7af44a4313c233e764f21fdd6af210c9113.tar.bz2
fix _NET_CLIENT_LIST updating on window close
Diffstat (limited to 'src/FocusControl.cc')
-rw-r--r--src/FocusControl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/FocusControl.cc b/src/FocusControl.cc
index 2ab51eb..27ef999 100644
--- a/src/FocusControl.cc
+++ b/src/FocusControl.cc
@@ -458,6 +458,7 @@ void FocusControl::removeClient(WinClient &client) {
458 458
459 m_focused_list.remove(&client); 459 m_focused_list.remove(&client);
460 m_creation_order_list.remove(&client); 460 m_creation_order_list.remove(&client);
461 client.screen().clientListSig().notify();
461 462
462 if (cyc == &client) { 463 if (cyc == &client) {
463 m_cycling_window = m_cycling_list->end(); 464 m_cycling_window = m_cycling_list->end();
@@ -468,6 +469,7 @@ void FocusControl::removeClient(WinClient &client) {
468void FocusControl::removeWindow(Focusable &win) { 469void FocusControl::removeWindow(Focusable &win) {
469 m_focused_win_list.remove(&win); 470 m_focused_win_list.remove(&win);
470 m_creation_order_win_list.remove(&win); 471 m_creation_order_win_list.remove(&win);
472 win.screen().clientListSig().notify();
471} 473}
472 474
473void FocusControl::shutdown() { 475void FocusControl::shutdown() {