objdictgen/objdictedit.py
changeset 569 ecaac955c16a
parent 548 ecb8b7c6cf17
child 580 2ae92a99ac10
--- a/objdictgen/objdictedit.py	Fri Jul 17 11:56:24 2009 +0200
+++ b/objdictgen/objdictedit.py	Fri Jul 17 13:47:39 2009 +0200
@@ -408,8 +408,18 @@
             readerexepath = os.path.join(readerpath,"AcroRd32.exe")
             if(os.path.isfile(readerexepath)):
                 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"'%os.path.join(ScriptDirectory, "doc","manual_en.pdf"))
-        else:
-            os.system("xpdf -remote CANFESTIVAL %s %d &"%(os.path.join(ScriptDirectory, "doc/manual_en.pdf"),16))
+            else:
+                message = wx.MessageDialog(self, """Check if Acrobat Reader is correctly installed on your computer""", "ERROR", wx.OK|wx.ICON_ERROR)
+                message.ShowModal()
+                message.Destroy()
+                
+        else:
+            try:
+                os.system("xpdf -remote CANFESTIVAL %s %d &"%(os.path.join(ScriptDirectory, "doc/manual_en.pdf"),16))
+            except:
+                message = wx.MessageDialog(self, """Check if xpdf is correctly installed on your computer""", "ERROR", wx.OK|wx.ICON_ERROR)
+                message.ShowModal()
+                message.Destroy()
         event.Skip()
 
     def OnAboutMenu(self, event):