summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/qplatformvideodevices.cpp
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2023-06-12 09:56:16 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-12 19:44:03 +0000
commit186d9b5a8d452bbc79274db04fedfb4647240964 (patch)
tree1ad3d90d1cfe93a04dc4f5e18c73649e9f698ca6 /src/multimedia/platform/qplatformvideodevices.cpp
parent32aa80fdd0b0eb29a1cf172c5bd9ef91da0909b8 (diff)
Prettify calling of QMediaDevice signals
The idea is inheriting QPlatformMediaDevices from QObject and connect it to QMediaDevice instances instead of manual collecting and managing pointers. Advantages: - avoid UB behavior with static object destruction order in case a user makes any QMediaDevices static. - align the signals parent: send singals from the QMediaDevice instance Task-number: QTBUG-110071 Change-Id: I7c30694210864ff8c6c90c7299abdbf383f398fa Reviewed-by: Pavel Dubsky <pavel.dubsky@qt.io> Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> (cherry picked from commit a9471cbff3bf9d978620e6e962ea196acdd8dc0b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/multimedia/platform/qplatformvideodevices.cpp')
-rw-r--r--src/multimedia/platform/qplatformvideodevices.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/platform/qplatformvideodevices.cpp b/src/multimedia/platform/qplatformvideodevices.cpp
index 9d2fc3c31..e556bb899 100644
--- a/src/multimedia/platform/qplatformvideodevices.cpp
+++ b/src/multimedia/platform/qplatformvideodevices.cpp
@@ -13,7 +13,7 @@ QPlatformVideoDevices::~QPlatformVideoDevices()
void QPlatformVideoDevices::videoInputsChanged()
{
- QPlatformMediaDevices::instance()->videoInputsChanged();
+ emit QPlatformMediaDevices::instance()->videoInputsChanged();
}
QT_END_NAMESPACE