Skip to content

Commit e74777a

Browse files
committed
On Linux it is required to show window before embedding browser (cztomczak#347)
1 parent cd12e88 commit e74777a

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

examples/gtk2.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,12 @@ def __init__(self):
9696
self.vbox.pack_start(self.menubar, False, False, 0)
9797
self.main_window.add(self.vbox)
9898

99-
self.embed_browser()
100-
99+
# On Linux must show window first before embedding browser
100+
# (Issue #347).
101101
self.vbox.show()
102102
self.main_window.show()
103+
self.embed_browser()
104+
103105
self.vbox.get_window().focus()
104106
self.main_window.get_window().focus()
105107
if g_message_loop == MESSAGE_LOOP_TIMER:

examples/wxpython.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def __init__(self):
8484
self.browser_panel.Bind(wx.EVT_SIZE, self.OnSize)
8585

8686
# On Linux must show before embedding browser, so that handle
87-
# is available.
87+
# is available (Issue #347).
8888
if LINUX:
8989
self.Show()
9090
self.embed_browser()

0 commit comments

Comments
 (0)