Fix Tab key causing entire screen to redraw

This commit is contained in:
Kovid Goyal
2016-10-20 14:54:51 +05:30
parent 01885ae2a3
commit e010d13994
3 changed files with 42 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ from .config import load_config, validate_font
from .constants import appname, str_version, config_dir
from .boss import Boss
from .utils import fork_child
from .keys import KeyFilter
class MainWindow(QMainWindow):
@@ -105,6 +106,8 @@ def main():
QApplication.setAttribute(Qt.AA_DisableHighDpiScaling, True)
app = QApplication([appname])
keyfilter = KeyFilter(app)
app.installEventFilter(keyfilter)
app.setOrganizationName(args.cls)
app.setApplicationName(args.name)
try:
@@ -122,4 +125,6 @@ def main():
pr.disable()
else:
ret = run_app()
return ret
app.installEventFilter(None)
del keyfilter
return ret