mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-17 11:47:50 -06:00
Fix python error when CrashHandler is opened before opengl is initialised
Contributes to #2837
This commit is contained in:
parent
bf1ecba641
commit
77d134a3b7
1 changed files with 9 additions and 4 deletions
|
@ -126,13 +126,18 @@ class CrashHandler:
|
||||||
return group
|
return group
|
||||||
|
|
||||||
def _getOpenGLInfo(self):
|
def _getOpenGLInfo(self):
|
||||||
|
opengl_instance = OpenGL.getInstance()
|
||||||
|
if not opengl_instance:
|
||||||
|
self.data["opengl"] = {"version": "n/a", "vendor": "n/a", "type": "n/a"}
|
||||||
|
return catalog.i18nc("@label", "not yet initialised<br/>")
|
||||||
|
|
||||||
info = "<ul>"
|
info = "<ul>"
|
||||||
info += catalog.i18nc("@label OpenGL version", "<li>OpenGL Version: {version}</li>").format(version = OpenGL.getInstance().getOpenGLVersion())
|
info += catalog.i18nc("@label OpenGL version", "<li>OpenGL Version: {version}</li>").format(version = opengl_instance.getOpenGLVersion())
|
||||||
info += catalog.i18nc("@label OpenGL vendor", "<li>OpenGL Vendor: {vendor}</li>").format(vendor = OpenGL.getInstance().getGPUVendorName())
|
info += catalog.i18nc("@label OpenGL vendor", "<li>OpenGL Vendor: {vendor}</li>").format(vendor = opengl_instance.getGPUVendorName())
|
||||||
info += catalog.i18nc("@label OpenGL renderer", "<li>OpenGL Renderer: {renderer}</li>").format(renderer = OpenGL.getInstance().getGPUType())
|
info += catalog.i18nc("@label OpenGL renderer", "<li>OpenGL Renderer: {renderer}</li>").format(renderer = opengl_instance.getGPUType())
|
||||||
info += "</ul>"
|
info += "</ul>"
|
||||||
|
|
||||||
self.data["opengl"] = {"version": OpenGL.getInstance().getOpenGLVersion(), "vendor": OpenGL.getInstance().getGPUVendorName(), "type": OpenGL.getInstance().getGPUType()}
|
self.data["opengl"] = {"version": opengl_instance.getOpenGLVersion(), "vendor": opengl_instance.getGPUVendorName(), "type": opengl_instance.getGPUType()}
|
||||||
|
|
||||||
return info
|
return info
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue