Prevent hard crash in rare circumstances

This commit is contained in:
tamasmeszaros 2022-03-21 17:15:39 +01:00
parent 0bd3112b7a
commit c1e54675f5

View File

@ -4,6 +4,7 @@
#include "Job.hpp" #include "Job.hpp"
#include <wx/utils.h> #include <wx/utils.h>
#include <boost/log/trivial.hpp>
namespace Slic3r { namespace GUI { namespace Slic3r { namespace GUI {
@ -16,7 +17,11 @@ struct CursorSetterRAII
} }
~CursorSetterRAII() ~CursorSetterRAII()
{ {
ctl.call_on_main_thread([] { wxEndBusyCursor(); }); try {
ctl.call_on_main_thread([] { wxEndBusyCursor(); });
} catch(...) {
BOOST_LOG_TRIVIAL(error) << "Can't revert cursor from busy to normal";
}
} }
}; };