Tue, 13 Mar 2018 18:16:30 +0100
E5Application: moved setting of 'Qt.AA_ShareOpenGLContexts' from Startup.py to E5Application.py
E5Gui/E5Application.py | file | annotate | diff | comparison | revisions | |
Toolbox/Startup.py | file | annotate | diff | comparison | revisions |
--- a/E5Gui/E5Application.py Sat Mar 10 14:57:23 2018 +0100 +++ b/E5Gui/E5Application.py Tue Mar 13 18:16:30 2018 +0100 @@ -28,6 +28,11 @@ # __IGNORE_EXCEPTION__ except AttributeError: pass + try: + QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts) + # __IGNORE_EXCEPTION__ + except AttributeError: + pass super(E5Application, self).__init__(argv)
--- a/Toolbox/Startup.py Sat Mar 10 14:57:23 2018 +0100 +++ b/Toolbox/Startup.py Tue Mar 13 18:16:30 2018 +0100 @@ -12,8 +12,7 @@ import os import sys -from PyQt5.QtCore import Qt, QTranslator, QLocale, QLibraryInfo, QDir, \ - QTextCodec, QCoreApplication +from PyQt5.QtCore import QTranslator, QLocale, QLibraryInfo, QDir, QTextCodec from PyQt5.QtWidgets import QApplication from E5Gui.E5Application import E5Application @@ -223,10 +222,6 @@ """ handleArgs(argv, appinfo) if app is None: - try: - QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts, True) - except AttributeError: - pass # set the library paths for plugins setLibraryPaths() app = E5Application(argv)