--- a/filemanager/src/inc/fmdrivemodel.cpp Thu May 27 12:45:43 2010 +0300
+++ b/filemanager/src/inc/fmdrivemodel.cpp Fri Jun 11 13:29:48 2010 +0300
@@ -38,6 +38,7 @@
{
QFileInfoList infoList = QDir::drives();
+ emit layoutAboutToBeChanged();
mDriveList.clear();
if( mOptions & HideUnAvailableDrive ) {
FmLogger::log( QString( "FmDriveModel::refresh HideUnAvailableDrive_true" ) );
@@ -46,7 +47,10 @@
FmLogger::log( QString( "FmDriveModel::refresh HideUnAvailableDrive_false" ) );
FmUtils::getDriveList( mDriveList, false );
}
- emit layoutChanged();
+ emit layoutChanged();
+ for( int i=0; i<mDriveList.count(); i++ ) {
+ emit dataChanged(index( i, 0 ), index( i, 0 ));
+ }
}