summaryrefslogtreecommitdiff
path: root/src/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.cpp')
-rw-r--r--src/window.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/window.cpp b/src/window.cpp
index af4721445..bb7787581 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -1094,7 +1094,8 @@ Window::~Window()
/* Make sure we don't try to access this window as the focused window when it doesn't exist anymore. */
if (_focused_window == this) {
- this->OnFocusLost();
+ /* Virtual functions get called statically in destructors, so make it explicit to remove any confusion. */
+ this->Window::OnFocusLost();
_focused_window = nullptr;
}