Open totaam opened 6 years ago
Not easy. There are two parts: the window backing context and the underlying opengl context (ie: GLX context). We can't re-initialize the latter without also re-initializing the former. Another problem is that some paint functions already catch and handle exceptions, so the code would need to be added to each one of those rather than doing it generically in the gl-context object.
gl-reinit.patch
(3.7 KiB)example glcontext re-init handler
See also #2467
Issue migrated from trac ticket # 1770
component: client | priority: minor
2018-02-17 07:14:18: antoine created the issue