diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-08-20 23:50:03 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-08-21 14:50:24 +0200 |
| commit | 3edcd587ed5ea63eaf0bbb1c0e5d8c8c42c87dcb (patch) | |
| tree | 42f689ca4679644f15d28c38905be5c93934649c | |
| parent | 59b8417c42cffde93c477351a2a22c290e59c106 (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.xml | 1 |
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"/> |
