summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZolnai Tamás <tamas.zolnai@collabora.com>2014-07-11 11:23:29 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-07-14 10:47:28 +0000
commit099a7f3039607eb56c433e8eebf8be02eb229c54 (patch)
tree92caf219662f7d75c1d59f09166f7ff49b557e45
parent8ab5d9ccb68e3785cdcfdfe0bc6abc774d91bc55 (diff)
glTF: Removing one model breaks an other model
Reproduce: - Insert two models - Play first model - Delete second model Result: crash (windows) or first model disappear from the opengl window (linux). Change-Id: I940960754f42a2e4faf5b9f37c0d4a3c155e4650 (cherry picked from commit 30fcee6ce56ec4e50ee86c308ca5621746d817d5) Reviewed-on: https://gerrit.libreoffice.org/10219 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
-rw-r--r--avmedia/source/opengl/oglplayer.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/avmedia/source/opengl/oglplayer.cxx b/avmedia/source/opengl/oglplayer.cxx
index b481943d261f..85daa8d82aa7 100644
--- a/avmedia/source/opengl/oglplayer.cxx
+++ b/avmedia/source/opengl/oglplayer.cxx
@@ -44,6 +44,7 @@ OGLPlayer::~OGLPlayer()
delete [] m_pHandle->files[i].buffer;
}
}
+ m_aContext.makeCurrent();
gltf_renderer_release(m_pHandle);
}
}