diff --git a/invesalius/control.py b/invesalius/control.py index 4d4da4e..1d3201d 100755 --- a/invesalius/control.py +++ b/invesalius/control.py @@ -162,17 +162,20 @@ class Controller(): print "Close without changes" self.CloseProject() ps.Publisher().sendMessage("Enable state project", False) + ps.Publisher().sendMessage('Set project name') elif answer == 1: self.ShowDialogSaveProject() print "Save changes and close" self.CloseProject() ps.Publisher().sendMessage("Enable state project", False) + ps.Publisher().sendMessage('Set project name') elif answer == -1: print "Cancel" else: self.CloseProject() ps.Publisher().sendMessage("Enable state project", False) - + ps.Publisher().sendMessage('Set project name') + ########################### def OnOpenProject(self, pubsub_evt): path = pubsub_evt.data diff --git a/invesalius/gui/frame.py b/invesalius/gui/frame.py index 016c92c..8c21196 100755 --- a/invesalius/gui/frame.py +++ b/invesalius/gui/frame.py @@ -99,10 +99,14 @@ class Frame(wx.Frame): def SetProjectName(self, pubsub_evt): proj_name = pubsub_evt.data - if sys.platform != 'darwin': - self.SetTitle("%s - InVesalius 3"%(proj_name)) + + if not(proj_name): + self.SetTitle("InVesalius 3") else: - self.SetTitle("%s"%(proj_name)) + if sys.platform != 'darwin': + self.SetTitle("%s - InVesalius 3"%(proj_name)) + else: + self.SetTitle("%s"%(proj_name)) def UpdateAui(self, pubsub_evt): self.aui_manager.Update() -- libgit2 0.21.2