installationservices/swi/test/tuiscriptadaptors/tswisasyncstep.cpp
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
    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