pygui: cleaned up how edges get drawn to reuse logic, fixed clearing canvas manager edges between changing sessions, fixed deleting edge check for link interfaces
This commit is contained in:
parent
77e2b08d76
commit
a2d9659fb7
3 changed files with 33 additions and 49 deletions
|
@ -199,7 +199,10 @@ class SessionsDialog(Dialog):
|
|||
logging.debug("delete session: %s", self.selected_session)
|
||||
self.tree.delete(self.selected_id)
|
||||
self.app.core.delete_session(self.selected_session)
|
||||
if self.selected_session == self.app.core.session.id:
|
||||
session_id = None
|
||||
if self.app.core.session:
|
||||
session_id = self.app.core.session.id
|
||||
if self.selected_session == session_id:
|
||||
self.click_new()
|
||||
self.destroy()
|
||||
self.click_select()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue