From 318212f47594df0b2b081c90ac00a144c64639b6 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Mon, 25 Jun 2018 12:27:42 +0200 Subject: Fixed crashing-bug after language changing (detected under Debug) --- xs/src/slic3r/GUI/GUI.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'xs/src') diff --git a/xs/src/slic3r/GUI/GUI.cpp b/xs/src/slic3r/GUI/GUI.cpp index e2f3925fc..c1f8adaf1 100644 --- a/xs/src/slic3r/GUI/GUI.cpp +++ b/xs/src/slic3r/GUI/GUI.cpp @@ -56,6 +56,7 @@ #include "../Utils/PresetUpdater.hpp" #include "../Config/Snapshot.hpp" +#include "3DScene.hpp" namespace Slic3r { namespace GUI { @@ -378,6 +379,7 @@ void add_config_menu(wxMenuBar *menu, int event_preferences_changed, int event_l save_language(); show_info(g_wxTabPanel, _(L("Application will be restarted")), _(L("Attention!"))); if (event_language_change > 0) { + _3DScene::remove_all_canvases();// remove all canvas before recreate GUI wxCommandEvent event(event_language_change); g_wxApp->ProcessEvent(event); } -- cgit v1.2.3