Commit 96d2a541a668b5f484916b3ef916278877fe7d0b

Authored by Thiago Franco de Moraes
1 parent c0cefa15
Exists in phoenix

About dialog working again

invesalius/data/slice_.py
@@ -267,10 +267,12 @@ class Slice(object): @@ -267,10 +267,12 @@ class Slice(object):
267 self.CloseProject() 267 self.CloseProject()
268 268
269 def CloseProject(self): 269 def CloseProject(self):
270 - f = self._matrix.filename  
271 - self._matrix._mmap.close()  
272 - self._matrix = None  
273 - os.remove(f) 270 + if self._matrix is not None:
  271 + f = self._matrix.filename
  272 + self._matrix._mmap.close()
  273 + self._matrix = None
  274 + os.remove(f)
  275 +
274 self.current_mask = None 276 self.current_mask = None
275 277
276 for name in self.aux_matrices: 278 for name in self.aux_matrices:
invesalius/gui/dialogs.py
@@ -1059,8 +1059,10 @@ def SaveChangesDialog2(filename): @@ -1059,8 +1059,10 @@ def SaveChangesDialog2(filename):
1059 1059
1060 1060
1061 def ShowAboutDialog(parent): 1061 def ShowAboutDialog(parent):
1062 -  
1063 - info = wx.AboutDialogInfo() 1062 + try:
  1063 + info = wx.adv.AboutDialogInfo()
  1064 + except AttributeError:
  1065 + info = wx.AboutDialogInfo()
1064 info.Name = "InVesalius" 1066 info.Name = "InVesalius"
1065 info.Version = "3.1" 1067 info.Version = "3.1"
1066 info.Copyright = _("(c) 2007-2017 Center for Information Technology Renato Archer - CTI") 1068 info.Copyright = _("(c) 2007-2017 Center for Information Technology Renato Archer - CTI")
@@ -1107,7 +1109,10 @@ def ShowAboutDialog(parent): @@ -1107,7 +1109,10 @@ def ShowAboutDialog(parent):
1107 info.Artists = ["Otavio Henrique Junqueira Amorim"] 1109 info.Artists = ["Otavio Henrique Junqueira Amorim"]
1108 1110
1109 # Then we call wx.AboutBox providing its info object 1111 # Then we call wx.AboutBox providing its info object
1110 - wx.AboutBox(info) 1112 + try:
  1113 + wx.adv.AboutBox(info)
  1114 + except AttributeError:
  1115 + wx.AboutBox(info)
1111 1116
1112 1117
1113 def ShowSavePresetDialog(default_filename="raycasting"): 1118 def ShowSavePresetDialog(default_filename="raycasting"):