diff --git a/qt/draw_widget.cpp b/qt/draw_widget.cpp index 92bd521bb6..c414318da2 100644 --- a/qt/draw_widget.cpp +++ b/qt/draw_widget.cpp @@ -106,6 +106,9 @@ bool IsLocationEmulation(QMouseEvent * e) void DrawWidget::PrepareShutdown() { + if (!m_contextFactory) + return; + // Discard current and all future Swap requests m_contextFactory->shutDown(); frameSwappedSlot(NotInitialized);