equal
deleted
inserted
replaced
34 #include "tswisasyncstep.h" |
34 #include "tswisasyncstep.h" |
35 |
35 |
36 |
36 |
37 #include "dessisdataprovider.h" |
37 #include "dessisdataprovider.h" |
38 #include "cafsisdataprovider.h" |
38 #include "cafsisdataprovider.h" |
|
39 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
39 #include <apsidchecker.h> |
40 #include <apsidchecker.h> |
|
41 #endif |
40 #include <e32math.h> |
42 #include <e32math.h> |
41 |
43 |
42 using namespace Swi; |
44 using namespace Swi; |
43 using namespace Swi::Test; |
45 using namespace Swi::Test; |
44 |
46 |
754 |
756 |
755 iWatchdog=CWatchdog::NewL(); |
757 iWatchdog=CWatchdog::NewL(); |
756 |
758 |
757 iAsyncLauncher=CAsyncLauncher::NewL(); |
759 iAsyncLauncher=CAsyncLauncher::NewL(); |
758 User::LeaveIfError(RProperty::Get(KUidSystemCategory, KSystemStartupModeKey, iBootMode)); |
760 User::LeaveIfError(RProperty::Get(KUidSystemCategory, KSystemStartupModeKey, iBootMode)); |
|
761 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
759 #ifndef SWI_TEXTSHELL_ROM |
762 #ifndef SWI_TEXTSHELL_ROM |
760 if (iBootMode != KTextShell) |
763 if (iBootMode != KTextShell) |
761 { |
764 { |
762 iSwiSidChecker = CAppSidChecker::CheckerForAppType(TUid::Uid(0)); |
765 iSwiSidChecker = CAppSidChecker::CheckerForAppType(TUid::Uid(0)); |
763 if(!iSwiSidChecker) |
766 if(!iSwiSidChecker) |
769 #else |
772 #else |
770 // Since in Textshell ROM SSCForStartupMode1_target.rsc was replaces as SSCForStartupMode0.rsc |
773 // Since in Textshell ROM SSCForStartupMode1_target.rsc was replaces as SSCForStartupMode0.rsc |
771 // we always get the boot mode as 0 , reset the value to 1. |
774 // we always get the boot mode as 0 , reset the value to 1. |
772 iBootMode = KTextShell; |
775 iBootMode = KTextShell; |
773 #endif |
776 #endif |
|
777 #else |
|
778 iBootMode = KTextShell; |
|
779 #endif |
774 iNotificationCount = 0; |
780 iNotificationCount = 0; |
775 } |
781 } |
776 |
782 |
777 CAsyncManager::~CAsyncManager() |
783 CAsyncManager::~CAsyncManager() |
778 { |
784 { |
782 delete iAsyncLauncher; |
788 delete iAsyncLauncher; |
783 iAsyncLauncher=0; |
789 iAsyncLauncher=0; |
784 |
790 |
785 delete iWatchdog; |
791 delete iWatchdog; |
786 iWatchdog=0; |
792 iWatchdog=0; |
|
793 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
787 #ifndef SWI_TEXTSHELL_ROM |
794 #ifndef SWI_TEXTSHELL_ROM |
788 if (iBootMode != KTextShell) |
795 if (iBootMode != KTextShell) |
789 { |
796 { |
790 iSwiSidChecker->SetRescanCallBackL(TCallBack()); // nb. must be before delete of scheduler... |
797 iSwiSidChecker->SetRescanCallBackL(TCallBack()); // nb. must be before delete of scheduler... |
791 delete iSwiSidChecker; |
798 delete iSwiSidChecker; |
792 } |
799 } |
|
800 #endif |
793 #endif |
801 #endif |
794 CActiveScheduler::Install(0); |
802 CActiveScheduler::Install(0); |
795 delete iScheduler; |
803 delete iScheduler; |
796 iScheduler=0; |
804 iScheduler=0; |
797 |
805 |