From fc40b481869b96e297265ca7046beccce9dfef2c Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Fri, 17 Nov 2023 13:11:27 -0500 Subject: [PATCH] Don't free state images too early SetImageList relies on the state images still being valid Fixes https://gitlab.com/kicad/code/kicad/-/issues/16022 --- kicad/project_tree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad/project_tree.cpp b/kicad/project_tree.cpp index 818c8751e3..c74c5fadce 100644 --- a/kicad/project_tree.cpp +++ b/kicad/project_tree.cpp @@ -69,7 +69,6 @@ PROJECT_TREE::~PROJECT_TREE() void PROJECT_TREE::LoadIcons() { delete m_imageList; - delete m_statusImageList; int size = 24; @@ -114,6 +113,7 @@ void PROJECT_TREE::LoadIcons() wxBitmap blank_bitmap( size, size ); + delete m_statusImageList; m_statusImageList = new wxImageList( size, size, true, static_cast( KIGIT_COMMON::GIT_STATUS::GIT_STATUS_LAST ) );