aboutsummaryrefslogtreecommitdiff
path: root/src/FocusControl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/FocusControl.cc')
-rw-r--r--src/FocusControl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/FocusControl.cc b/src/FocusControl.cc
index e653e22..71b289b 100644
--- a/src/FocusControl.cc
+++ b/src/FocusControl.cc
@@ -291,7 +291,8 @@ Focusable *FocusControl::lastFocusedWindow(int workspace) {
291 * Stuck, iconic etc don't matter within a group 291 * Stuck, iconic etc don't matter within a group
292 */ 292 */
293WinClient *FocusControl::lastFocusedWindow(FluxboxWindow &group, WinClient *ignore_client) { 293WinClient *FocusControl::lastFocusedWindow(FluxboxWindow &group, WinClient *ignore_client) {
294 if (m_focused_list.empty()) return 0; 294 if (m_focused_list.empty() || m_screen.isShuttingdown())
295 return 0;
295 296
296 Focusables::iterator it = m_focused_list.begin(); 297 Focusables::iterator it = m_focused_list.begin();
297 Focusables::iterator it_end = m_focused_list.end(); 298 Focusables::iterator it_end = m_focused_list.end();