qt/glrenderer: don't attempt to use QWindow from non-Qt main thread
authorMatthew Waters <matthew@centricular.com>
Mon, 29 May 2023 07:01:01 +0000 (17:01 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 31 May 2023 10:20:04 +0000 (11:20 +0100)
commit08b4a943ff11337bca43922abc689a9d8c8e77c4
tree2ccd46974521474f4173647f888f9090877e9ef6
parentcf05285b612c862f4015a28575e68b7c63f7c2f2
qt/glrenderer: don't attempt to use QWindow from non-Qt main thread

Use QObject::deleteLater() to schedule deletion in the main thread.

Remove the moveToThread of the QWindow.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4744>
subprojects/gst-plugins-good/ext/qt/qtglrenderer.cc