diff --git a/demo/HtmlWindow.py b/demo/HtmlWindow.py
index 7582fba7..7b2eaffd 100644
--- a/demo/HtmlWindow.py
+++ b/demo/HtmlWindow.py
@@ -63,10 +63,11 @@ class TestHtmlPanel(wx.Panel):
wx.Panel.__init__(self, parent, -1, style=wx.NO_FULL_REPAINT_ON_RESIZE)
self.log = log
self.frame = frame
- self.cwd = os.path.split(sys.argv[0])[0]
+ self.cwd = os.path.dirname(__file__)
if not self.cwd:
self.cwd = os.getcwd()
+ os.chdir(self.cwd)
if frame:
self.titleBase = frame.GetTitle()
@@ -136,8 +137,10 @@ class TestHtmlPanel(wx.Panel):
dlg = wx.FileDialog(self, style=wx.FD_OPEN,
wildcard='HTML Files|*.htm;*.html', )
- if dlg.ShowModal() == wx.OK:
+ print('before shomaodal')
+ if dlg.ShowModal() == wx.ID_OK:
path = dlg.GetPath()
+ print(path)
self.html.LoadPage(path)
dlg.Destroy()
@@ -146,7 +149,7 @@ class TestHtmlPanel(wx.Panel):
def OnLoadURL(self, event):
dlg = wx.TextEntryDialog(self, "Enter a URL")
- if dlg.ShowModal() == wx.OK:
+ if dlg.ShowModal() == wx.ID_OK:
url = dlg.GetValue()
self.html.LoadPage(url)
@@ -154,7 +157,6 @@ class TestHtmlPanel(wx.Panel):
def OnWithWidgets(self, event):
- os.chdir(self.cwd)
name = os.path.join(self.cwd, opj('data/widgetTest.htm'))
self.html.LoadPage(name)