From 717c5b7176aef2e0e0ee1c95dcf1466b12dc2b98 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 1 Jul 2012 12:31:23 +0900 Subject: [PATCH] fix removal of accelerators on osx+jp --- aqt/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/aqt/main.py b/aqt/main.py index 74cb85863..d0f427aae 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -54,8 +54,9 @@ class AnkiQt(QMainWindow): self.hideSchemaMsg = False self.setupKeys() self.setupThreads() - self.setupSystemSpecific() + self.setupFonts() self.setupMainWindow() + self.setupSystemSpecific() self.setupStyle() self.setupProxy() self.setupMenus() @@ -983,8 +984,7 @@ will be lost. Continue?""")) # System specific code ########################################################################## - def setupSystemSpecific(self): - # use system font for webviews + def setupFonts(self): f = QFontInfo(self.font()) ws = QWebSettings.globalSettings() self.fontHeight = f.pixelSize() @@ -992,6 +992,9 @@ will be lost. Continue?""")) self.fontHeightDelta = max(0, self.fontHeight - 13) ws.setFontFamily(QWebSettings.StandardFont, self.fontFamily) ws.setFontSize(QWebSettings.DefaultFontSize, self.fontHeight) + + def setupSystemSpecific(self): + # use system font for webviews # mac tweaks addHook("macLoadEvent", self.onMacLoad) if isMac: