--- a/browserui/browser/FavouritesSrc/BrowserFavouritesModel.cpp Thu Jul 15 18:42:04 2010 +0300
+++ b/browserui/browser/FavouritesSrc/BrowserFavouritesModel.cpp Thu Aug 19 09:57:56 2010 +0300
@@ -794,6 +794,7 @@
}
case KFavouritesNullUid:
+ default:
{
// Check first if the item added has the same name as any of the special folders
@@ -831,17 +832,13 @@
else
{
// New item addition.
- err = iDb.Add( aItem, aRenameMode == EAutoRename );
+ if ( aUid == KFavouritesNullUid)
+ err = iDb.Add( aItem, aRenameMode == EAutoRename );
+ else // Existing item update.
+ err = iDb.Update( aItem, aUid, aRenameMode == EAutoRename );
}
break;
}
-
- default:
- {
- // Existing item update.
- err = iDb.Update( aItem, aUid, aRenameMode == EAutoRename );
- break;
- }
}
CommitL();