From 6f098694af35350a20e59dff6d28ad5859298880 Mon Sep 17 00:00:00 2001
From: "Egli Adrian (IT-SCI-API-PFI)" <adrian.egli@sbb.ch>
Date: Wed, 19 Jun 2019 22:04:06 +0200
Subject: [PATCH] TopLevel (tk => root) passed

---
 flatland/utils/graphics_pil.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index 45733de..ffa3324 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -131,7 +131,9 @@ class PILGL(GraphicsLayer):
         assert self.window_open is False, "Window is already open!"
         # use tk.Toplevel() instead of tk.Tk()
         # https://stackoverflow.com/questions/26097811/image-pyimage2-doesnt-exist
-        self.window = tk.Toplevel()
+        root = tk.Tk()
+        root.withdraw()
+        self.window = tk.Toplevel(root)
         self.window.title("Flatland")
         self.window.configure(background='grey')
         self.window_open = True
-- 
GitLab