From 6d5d4e7c24db3d5d5f33863b6b23304c80ae7756 Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Tue, 23 Oct 2018 09:48:01 +0200 Subject: [PATCH] Fixed exception when closing Slic3r --- src/slic3r/GUI/Tab.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index d4249ea23b..55aeaa234d 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -2426,10 +2426,13 @@ void Tab::OnTreeSelChange(wxTreeEvent& event) wxWindowUpdateLocker noUpdates(this); #endif + if (m_pages.empty()) + return; + Page* page = nullptr; const auto sel_item = m_treectrl->GetSelection(); const auto selection = sel_item ? m_treectrl->GetItemText(sel_item) : ""; - for (auto p : m_pages) + for (auto p : m_pages) if (p->title() == selection) { page = p.get();