From dd7fcd633a5dc09591cecb73cef5e99e7e22db73 Mon Sep 17 00:00:00 2001 From: Jiang Wu Date: Thu, 19 May 2022 15:02:01 +0800 Subject: [PATCH] xcb: clear m_singlescreen before update Change-Id: Iafff57be82b5beb1f5702c00e0b6d7d0dd3ccdc2 Reviewed-by: Liang Qi (cherry picked from commit fd9aeb1b38e1b42d497723457317ba1b0cfeef8e) Reviewed-by: Qt Cherry-pick Bot --- src/plugins/platforms/xcb/qxcbscreen.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/platforms/xcb/qxcbscreen.cpp b/src/plugins/platforms/xcb/qxcbscreen.cpp index bb33f393ecb..9179b1ca993 100644 --- a/src/plugins/platforms/xcb/qxcbscreen.cpp +++ b/src/plugins/platforms/xcb/qxcbscreen.cpp @@ -598,6 +598,7 @@ void QXcbScreen::setMonitor(xcb_randr_monitor_info_t *monitorInfo, xcb_timestamp m_crtcs.clear(); m_output = XCB_NONE; m_crtc = XCB_NONE; + m_singlescreen = false; if (!monitorInfo) { m_monitor = nullptr;