diff --git a/LibGUI/GWindow.cpp b/LibGUI/GWindow.cpp index 13319204e0..36dbd2fe11 100644 --- a/LibGUI/GWindow.cpp +++ b/LibGUI/GWindow.cpp @@ -144,9 +144,9 @@ void GWindow::set_rect(const Rect& a_rect) request.window_id = m_window_id; request.window.rect = a_rect; GEventLoop::current().post_message_to_server(request); - if (m_back_bitmap->size() != a_rect.size()) + if (m_back_bitmap && m_back_bitmap->size() != a_rect.size()) m_back_bitmap = nullptr; - if (m_front_bitmap->size() != a_rect.size()) + if (m_front_bitmap && m_front_bitmap->size() != a_rect.size()) m_front_bitmap = nullptr; if (m_main_widget) m_main_widget->resize(a_rect.size());