browserui/browser/FavouritesSrc/BrowserFavouritesModel.cpp
branchRCL_3
changeset 46 4baee4f15982
parent 25 92a061761a7b
--- 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();