Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

run: setup_font_substitutions() after instantiating QApplication

It causes random segfault to access QFont before QApplication creation.

See also http://doc.qt.nokia.com/4.6/qfont.html#details

Changeset 637a9e62dd57

Parent 82a70a00ad8f

by Yuya Nishihara

Changes to one file · Browse files at 637a9e62dd57 Showing diff from parent 82a70a00ad8f Diff from another changeset...

 
297
298
299
300
301
302
303
304
 
312
313
314
 
315
316
317
 
297
298
299
 
 
300
301
302
 
310
311
312
313
314
315
316
@@ -297,8 +297,6 @@
 def qtrun(dlgfunc, ui, *args, **opts):   portable_fork(ui, opts)   - qtlib.setup_font_substitutions() -   global mainapp   if mainapp:   dlg = dlgfunc(ui, *args, **opts) @@ -312,6 +310,7 @@
  mainapp.setOrganizationName('TortoiseHg')   mainapp.setOrganizationDomain('tortoisehg.org')   mainapp.setApplicationVersion(thgversion.version()) + qtlib.setup_font_substitutions()   try:   dlg = dlgfunc(ui, *args, **opts)   if dlg: