From a1095b8ad032136d748f42bdc452e84ca0ac4b6a Mon Sep 17 00:00:00 2001 From: MikeTheWatchGuy Date: Wed, 12 Jun 2019 19:51:25 -0400 Subject: [PATCH] Fix for bug introduced with DrawImage. Was not deleting the figures, at all. --- PySimpleGUI.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PySimpleGUI.py b/PySimpleGUI.py index 4b1454c4..8f0b7511 100644 --- a/PySimpleGUI.py +++ b/PySimpleGUI.py @@ -2247,10 +2247,12 @@ class Graph(Element): def DeleteFigure(self, id): try: - del self.Images[id] self._TKCanvas2.delete(id) except: print('DeleteFigure - bad ID {}'.format(id)) + try: + del self.Images[id] # in case was an image. If wasn't an image, then will get exception + except: pass def Update(self, background_color, visible=None): if self._TKCanvas2 is None: