SVN commit 1126376 by fredrik: Set dynamicSortFilter to true in the proxy model. This fixes icons not being sorted with Qt 4.7. M +1 -0 folderview.cpp M +1 -0 popupview.cpp --- trunk/KDE/kdebase/apps/plasma/applets/folderview/folderview.cpp #1126375:1126376 @@ -360,6 +360,7 @@ m_model->setMimeTypeFilterList(m_filterFilesMimeList); m_model->setFilterFixedString(m_filterFiles); m_model->setSortDirectoriesFirst(m_sortDirsFirst); + m_model->setDynamicSortFilter(true); m_model->sort(m_sortColumn != -1 ? m_sortColumn : KDirModel::Name, Qt::AscendingOrder); DirLister *lister = new DirLister(this); --- trunk/KDE/kdebase/apps/plasma/applets/folderview/popupview.cpp #1126375:1126376 @@ -190,6 +190,7 @@ m_model = new ProxyModel(this); m_model->setSourceModel(m_dirModel); m_model->setSortLocaleAware(true); + m_model->setDynamicSortFilter(true); m_model->setFilterCaseSensitivity(Qt::CaseInsensitive); m_model->setParseDesktopFiles(m_url.protocol() == "desktop"); m_model->sort(KDirModel::Name, Qt::AscendingOrder);