equal
deleted
inserted
replaced
27 #include <eikappui.h> |
27 #include <eikappui.h> |
28 #include <eikapp.h> |
28 #include <eikapp.h> |
29 #include <eikenv.h> |
29 #include <eikenv.h> |
30 #include <centralrepository.h> |
30 #include <centralrepository.h> |
31 #include <favouritesdb.h> |
31 #include <favouritesdb.h> |
|
32 #include <SysUtil.h> |
32 |
33 |
33 // CONSTANTS |
34 // CONSTANTS |
34 const TInt KBrowserAppUid = 0x10008D39; |
35 const TInt KBrowserAppUid = 0x10008D39; |
35 const TInt KBrowserSeamlessParamLength = 20; |
36 const TInt KBrowserSeamlessParamLength = 20; |
36 _LIT( KBookmarkStarterString, "1 " ); |
37 _LIT( KBookmarkStarterString, "1 " ); |
|
38 const TInt KMinimumCDriveDiskSpace = 512 * 1024; |
37 |
39 |
38 // ============================ MEMBER FUNCTIONS =============================== |
40 // ============================ MEMBER FUNCTIONS =============================== |
39 |
41 |
40 // ----------------------------------------------------------------------------- |
42 // ----------------------------------------------------------------------------- |
41 // CBrowserLauncher::CBrowserLauncher |
43 // CBrowserLauncher::CBrowserLauncher |
227 LOG_WRITE_FORMAT(" aContextId: %d", aContextId); |
229 LOG_WRITE_FORMAT(" aContextId: %d", aContextId); |
228 LOG_WRITE_FORMAT(" aContentHandler: 0x%x", aContentHandler); |
230 LOG_WRITE_FORMAT(" aContentHandler: 0x%x", aContentHandler); |
229 LOG_WRITE_FORMAT(" aExitObserver: 0x%x", aExitObserver); |
231 LOG_WRITE_FORMAT(" aExitObserver: 0x%x", aExitObserver); |
230 LOG_WRITE_FORMAT(" aSettings: 0x%x", aSettings); |
232 LOG_WRITE_FORMAT(" aSettings: 0x%x", aSettings); |
231 |
233 |
232 TInt folderUid = 0; |
234 // Check for ciritical disk space if starts as embeded |
|
235 RFs fs; |
|
236 User::LeaveIfError(fs.Connect()); |
|
237 TInt drive( EDriveC ); |
|
238 TBool isSpace( EFalse ); |
|
239 TInt err( KErrNone ); |
|
240 TRAP( err, isSpace = !SysUtil::DiskSpaceBelowCriticalLevelL(&fs, KMinimumCDriveDiskSpace, drive )); |
|
241 fs.Close(); |
|
242 if (!isSpace) |
|
243 User::Leave(KErrDiskFull); |
|
244 |
|
245 |
|
246 TInt folderUid = 0; |
233 TInt folderPreferredUid = 0; |
247 TInt folderPreferredUid = 0; |
234 |
248 |
235 // keep a local ptr to aSettings |
249 // keep a local ptr to aSettings |
236 TBrowserOverriddenSettings* aOverrideSettings = aSettings; |
250 TBrowserOverriddenSettings* aOverrideSettings = aSettings; |
237 |
251 |