summaryrefslogtreecommitdiffstats
path: root/DOCS/client_api_examples/qml_direct/main.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-01-09 15:59:59 +0100
committerwm4 <wm4@nowhere>2015-01-09 16:00:16 +0100
commit3c3883ebe1120cb29cb3b64f9415df513ab85cfa (patch)
treed147a2be3b65a30d6e278fa9edd8e0b9a44a95ef /DOCS/client_api_examples/qml_direct/main.h
parent803e579ff584a88bd3525a123fdbeace76fb0ee4 (diff)
downloadmpv-3c3883ebe1120cb29cb3b64f9415df513ab85cfa.tar.bz2
mpv-3c3883ebe1120cb29cb3b64f9415df513ab85cfa.tar.xz
DOCS/client_api_examples: qml_direct: QWindow::size() is not thread-safe
We still keep the window pointer, because we want to call QQuickWindow::resetOpenGLState() (which runs on the rendering thread only). Interesting mess...
Diffstat (limited to 'DOCS/client_api_examples/qml_direct/main.h')
-rw-r--r--DOCS/client_api_examples/qml_direct/main.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/DOCS/client_api_examples/qml_direct/main.h b/DOCS/client_api_examples/qml_direct/main.h
index 90acdeedd2..66fe8c94a5 100644
--- a/DOCS/client_api_examples/qml_direct/main.h
+++ b/DOCS/client_api_examples/qml_direct/main.h
@@ -13,6 +13,7 @@ class MpvRenderer : public QObject
mpv::qt::Handle mpv;
mpv_opengl_cb_context *mpv_gl;
QQuickWindow *window;
+ QSize size;
friend class MpvObject;
public: