E5Application: moved setting of 'Qt.AA_ShareOpenGLContexts' from Startup.py to E5Application.py

Tue, 13 Mar 2018 18:16:30 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 13 Mar 2018 18:16:30 +0100
changeset 6189
337eb6283a57
parent 6179
8d74886f2107
child 6190
5ecba04d31f2

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)

eric ide

mercurial