aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-08-20 23:50:03 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-08-21 14:50:24 +0200
commit3edcd587ed5ea63eaf0bbb1c0e5d8c8c42c87dcb (patch)
tree42f689ca4679644f15d28c38905be5c93934649c
parent59b8417c42cffde93c477351a2a22c290e59c106 (diff)
Fix hangs when calling QMediaPlayer.setSource() several times
Pick-to: 6.7 Fixes: PYSIDE-2843 Change-Id: I2e3476605d2818d20159ce945856d24dab26ff86 Reviewed-by: Christian Tismer <tismer@stackless.com>
-rw-r--r--sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml b/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
index 2791f695a..cd7a2ba68 100644
--- a/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
+++ b/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
@@ -123,6 +123,7 @@
<enum-type name="PlaybackState" since="6.1"/>
<enum-type name="Error"/>
<enum-type name="Loops" python-type="IntEnum" since="6.2.3"/>
+ <modify-function signature="setSource(QUrl)" allow-thread="true"/>
</object-type>
<!-- see qtmultimedia/5773f7214c7430a98dea3974c0597cb3ee0ea7f5 might reappear in 6.3
<object-type name="QMediaPlaylist"/>