[vlc-commits] [Git][videolan/vlc][master] qml: restore Radio Browser search and sort bindings
Felix Paul Kühne (@fkuehne)
gitlab at videolan.org
Tue Jul 21 13:56:48 UTC 2026
Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
d84790b4 by SK Devane at 2026-07-21T15:40:37+02:00
qml: restore Radio Browser search and sort bindings
Resolves a regression introduced by commits 9c84ef60dd and 9ed87ebc62.
BrowseTreeDisplay's search input was not reaching the models because
search/sort states were decentralized from MainCtx to PageExt.
Fixes #29955
- - - - -
1 changed file:
- modules/gui/qt/network/qml/ServicesHomeDisplay.qml
Changes:
=====================================
modules/gui/qt/network/qml/ServicesHomeDisplay.qml
=====================================
@@ -113,6 +113,8 @@ Widgets.PageLoader {
id: sourceRootComponent
BrowseTreeDisplay {
+ id: sourceRootPage
+
property alias source_name: deviceModel.source_name
model: deviceModel
@@ -132,9 +134,9 @@ Widgets.PageLoader {
ctx: MainCtx
sd_source: NetworkDeviceModel.CAT_INTERNET
- searchPattern: MainCtx.search.pattern
- sortOrder: MainCtx.sort.order
- sortCriteria: MainCtx.sort.criteria
+ searchPattern: sourceRootPage.search.pattern
+ sortOrder: sourceRootPage.sort.order
+ sortCriteria: sourceRootPage.sort.criteria
}
NetworkDeviceContextMenu {
@@ -150,6 +152,8 @@ Widgets.PageLoader {
id: sourceBrowseComponent
BrowseTreeDisplay {
+ id: sourceBrowsePage
+
property alias tree: mediaModel.tree
property string source_name
@@ -166,9 +170,9 @@ Widgets.PageLoader {
id: mediaModel
ctx: MainCtx
- searchPattern: MainCtx.search.pattern
- sortOrder: MainCtx.sort.order
- sortCriteria: MainCtx.sort.criteria
+ searchPattern: sourceBrowsePage.search.pattern
+ sortOrder: sourceBrowsePage.sort.order
+ sortCriteria: sourceBrowsePage.sort.criteria
}
headerPath: {
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d84790b46c1205fe3183c854acfa7cdd3c2ddf21
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d84790b46c1205fe3183c854acfa7cdd3c2ddf21
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list