From d024bdf0b73512deca2d066693769c130600038c Mon Sep 17 00:00:00 2001 From: Huy Pham <42948410+hpham@users.noreply.github.com> Date: Wed, 4 Dec 2019 15:12:31 -0800 Subject: [PATCH] fix small logic --- coretk/coretk/graph.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/coretk/coretk/graph.py b/coretk/coretk/graph.py index bb2efcad..60f4e498 100644 --- a/coretk/coretk/graph.py +++ b/coretk/coretk/graph.py @@ -394,7 +394,11 @@ class CanvasGraph(tk.Canvas): def ctrl_click(self, event): logging.debug("Control left click %s", event) selected = self.get_selected(event) - if self.mode == GraphMode.SELECT and "shape" in self.gettags(selected): + if ( + self.mode == GraphMode.SELECT + and selected is not None + and "shape" in self.gettags(selected) + ): self.canvas_management.node_select(self.shapes[selected], True) def click_motion(self, event):