fix small logic

This commit is contained in:
Huy Pham 2019-12-04 15:12:31 -08:00
parent b9a5c428cc
commit d024bdf0b7

View file

@ -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):