Workaround for shitty wxMac (or osx, who knows)

This commit is contained in:
HomeWorld
2010-11-19 18:04:22 +02:00
parent 3d57336cc4
commit aa2d9f8a7a
2 changed files with 6 additions and 2 deletions

View File

@@ -1171,8 +1171,9 @@ class PFTabsContainer(wx.Panel):
if self.FindTabAtPos(cposx, cposy) == self.previewTab:
if not self.previewTab.GetSelected():
page = self.Parent.GetPage(self.GetTabIndex(self.previewTab))
self.previewWnd = PFNotebookPagePreview(self,(mposx+3,mposy+3), page.Snapshot(), self.previewTab.text)
self.previewWnd.Show()
if page.Snapshot():
self.previewWnd = PFNotebookPagePreview(self,(mposx+3,mposy+3), page.Snapshot(), self.previewTab.text)
self.previewWnd.Show()
event.Skip()

View File

@@ -369,6 +369,9 @@ class FittingView(d.Display):
self.itemCount = self.GetItemCount()
self.itemRect = self.GetItemRect(0)
if 'wxMac' in wx.PlatformInfo:
self.MakeSnapshot()
def OnShow(self, event):
if not event.GetShow():
self.MakeSnapshot()