From 7d79ea27706471701301757ac2a8bd147f4ad6b2 Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Wed, 2 Nov 2022 07:46:02 +0100 Subject: [PATCH] Fixed crash by access to invalid dock parent container in CAutoHideDockContainer::updateSize() function --- src/AutoHideDockContainer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/AutoHideDockContainer.cpp b/src/AutoHideDockContainer.cpp index 52e9f09..1124262 100644 --- a/src/AutoHideDockContainer.cpp +++ b/src/AutoHideDockContainer.cpp @@ -223,6 +223,11 @@ CAutoHideDockContainer::CAutoHideDockContainer(CDockWidget* DockWidget, SideBarL void CAutoHideDockContainer::updateSize() { auto dockContainerParent = parentContainer(); + if (!dockContainerParent) + { + return; + } + auto rect = dockContainerParent->contentRect(); switch (sideBarLocation())