webengine/widgetinstaller/Src/WidgetInstaller.cpp
branchRCL_3
changeset 37 ac77f89b1d9e
parent 35 1f3c3f2f5b0a
child 46 30342f40acbf
equal deleted inserted replaced
36:c711bdda59f4 37:ac77f89b1d9e
    62 // TODO MW has a hard dependency to APP domain. Not very good...
    62 // TODO MW has a hard dependency to APP domain. Not very good...
    63 // TODO Hard-coded UID.
    63 // TODO Hard-coded UID.
    64 _LIT( KWidgetAppDir, "\\private\\10282822\\" );
    64 _LIT( KWidgetAppDir, "\\private\\10282822\\" );
    65 _LIT( KBackSlash, "\\" );
    65 _LIT( KBackSlash, "\\" );
    66 // todo: other keystring.dat for preference
    66 // todo: other keystring.dat for preference
    67 _LIT(KWidgetPref, "prefs.dat");
    67 _LIT(KWidgetPref, "prefs.dat*");
    68 
    68 
    69 
    69 
    70 // =========================== MEMBER FUNCTIONS ===============================
    70 // =========================== MEMBER FUNCTIONS ===============================
    71 
    71 
    72 
    72 
   774             }
   774             }
   775         }
   775         }
   776 
   776 
   777     //////////////////////////////////////////////////////////////////////////////////////////////////
   777     //////////////////////////////////////////////////////////////////////////////////////////////////
   778     // delete "\private\[WidgetUIUid]\bundleID\prefs.dat"
   778     // delete "\private\[WidgetUIUid]\bundleID\prefs.dat"
       
   779     CFileMan* fileManager = CFileMan::NewL( iRfs );
       
   780     CleanupStack::PushL( fileManager );
       
   781     	 
   779     TFileName   widgetPref( *newDir );
   782     TFileName   widgetPref( *newDir );
   780     widgetPref.Append(KWidgetPref);
   783     widgetPref.Append(KWidgetPref);
   781     err = iRfs.Delete( widgetPref );
   784     
       
   785 	err = fileManager->Delete(widgetPref);
       
   786     CleanupStack::PopAndDestroy( fileManager );  // fileMananger       	
   782     // it's ok not to have pref.dat
   787     // it's ok not to have pref.dat
   783     if( err != KErrNone && err != KErrNotFound )
   788     if( err != KErrNone && err != KErrNotFound )
   784         {
   789         {
   785         User::Leave( err );
   790         User::Leave( err );
   786         }
   791         }