summaryrefslogtreecommitdiff
path: root/vcl/generic
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-09-02 22:14:10 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-09-02 22:46:48 +0100
commit16b0e217c1f67948374ff050496e5d4ffb8ceb90 (patch)
tree4ac841f030ae1868ff544ae6e5320d6d847f3a5b /vcl/generic
parent75eb5a5cae3276fff4eee17af24916bdf5e7381b (diff)
tdf#93867 - clear current GL context before thread switch.
Fixes regression from otherwise a nice cleanup in: d20092259c7ea63885a539f911788715f8147ee9 Also get polarity of debug logging only with a context right. Change-Id: Id322471f01e5656e758aefc57b0d4d5ad073ec54
Diffstat (limited to 'vcl/generic')
-rw-r--r--vcl/generic/app/geninst.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/generic/app/geninst.cxx b/vcl/generic/app/geninst.cxx
index eeb2a574f714..ef7bec0ed0d9 100644
--- a/vcl/generic/app/geninst.cxx
+++ b/vcl/generic/app/geninst.cxx
@@ -54,7 +54,7 @@ void SalYieldMutex::release()
{
if ( mnCount == 1 )
{
- OpenGLContext::clearCurrent();
+ OpenGLContext::prepareForYield();
mnThreadId = 0;
}
mnCount--;