self.splash = None
self.loadFiles = files
- self.Bind(wx.EVT_ACTIVATE_APP, self.OnActivate)
+ if platform.system() == "Darwin":
+ self.Bind(wx.EVT_ACTIVATE_APP, self.OnActivate)
if sys.platform.startswith('win'):
#Check for an already running instance, if another instance is running load files in there
pass
def OnActivate(self, e):
- if platform.system() == "Darwin":
- if e.GetActive():
- self.GetTopWindow().Raise()
- e.Skip()
+ if e.GetActive():
+ self.GetTopWindow().Raise()
+ e.Skip()
def Win32SocketListener(self, port):
import socket
def OnClose(self, e):
if self.callback:
- # Avoid calling the callback twice
- self.callback()
- self.callback = None
+ # Avoid calling the callback twice
+ self.callback()
+ self.callback = None
wx.CallAfter(self.DoDestroy)
+ e.Skip()