From c49e8d2f773276a149011f9b628e539f63ad24a3 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Sun, 21 Jul 2024 10:52:13 +0200 Subject: fix more runtime errors when simulator closes (#3101) --- lib/gui/simulator/drawing_panel.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'lib/gui/simulator/drawing_panel.py') diff --git a/lib/gui/simulator/drawing_panel.py b/lib/gui/simulator/drawing_panel.py index aced1587..9b705716 100644 --- a/lib/gui/simulator/drawing_panel.py +++ b/lib/gui/simulator/drawing_panel.py @@ -277,9 +277,12 @@ class DrawingPanel(wx.Panel): return if not self.animating: - self.animating = True - self.animate() - self.control_panel.on_start() + try: + self.animating = True + self.animate() + self.control_panel.on_start() + except RuntimeError: + pass def color_to_pen(self, color): line_width = global_settings['simulator_line_width'] * PIXELS_PER_MM * self.PIXEL_DENSITY -- cgit v1.2.3