summaryrefslogtreecommitdiff
path: root/src/fluxbox.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/fluxbox.cc')
-rw-r--r--src/fluxbox.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fluxbox.cc b/src/fluxbox.cc
index 4a7c68d..fa68d00 100644
--- a/src/fluxbox.cc
+++ b/src/fluxbox.cc
@@ -429,6 +429,9 @@ Fluxbox::~Fluxbox() {
429 429
430 // destroy screens (after others, as they may do screen things) 430 // destroy screens (after others, as they may do screen things)
431 while (!m_screen_list.empty()) { 431 while (!m_screen_list.empty()) {
432 // this needs to be done before the signal is destroyed
433 leave( m_screen_list.back()->workspaceCountSig() );
434
432 delete m_screen_list.back(); 435 delete m_screen_list.back();
433 m_screen_list.pop_back(); 436 m_screen_list.pop_back();
434 } 437 }