aboutsummaryrefslogtreecommitdiff
path: root/src/FocusControl.cc
diff options
context:
space:
mode:
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() {