Workaround for shitty wxMac (or osx, who knows)
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user