diff options
Diffstat (limited to 'src/FocusControl.cc')
-rw-r--r-- | src/FocusControl.cc | 3 |
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 | */ |
293 | WinClient *FocusControl::lastFocusedWindow(FluxboxWindow &group, WinClient *ignore_client) { | 293 | WinClient *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(); |