Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
51435362 by Pierre Lamot at 2022-04-03T15:38:18+00:00
qt: fix model not refreshed when filter or parent is changed
invalidating the cache doesn't update the filter/sort order of the loader.
Changing the parent or the sort order completely change the model, so a reset is
preferable in the general case.
- - - - -
1 changed file:
- modules/gui/qt/medialibrary/mlbasemodel.cpp
Changes:
=====================================
modules/gui/qt/medialibrary/mlbasemodel.cpp
=====================================
@@ -257,14 +257,14 @@ MLItemId MLBaseModel::parentId() const
void MLBaseModel::setParentId(MLItemId parentId)
{
m_parent = parentId;
- invalidateCache();
+ resetCache();
emit parentIdChanged();
}
void MLBaseModel::unsetParentId()
{
m_parent = MLItemId();
- invalidateCache();
+ resetCache();
emit parentIdChanged();
}
@@ -294,7 +294,7 @@ void MLBaseModel::setSearchPattern( const QString& pattern )
return;
m_search_pattern = patternToApply;
- invalidateCache();
+ resetCache();
}
Qt::SortOrder MLBaseModel::getSortOrder() const
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/51435362643fd52564235e80503079df33b58869
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/51435362643fd52564235e80503079df33b58869
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits