diff -r 7c5dd702d6d3 -r f93c875b566e uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp --- a/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp Tue May 11 17:03:00 2010 +0300 +++ b/uiacceltk/hitchcock/ServerCore/Src/alfappui.cpp Tue May 25 13:39:57 2010 +0300 @@ -67,6 +67,12 @@ #define ALF_USE_EMULATOR_LAYOUT_SWITCH_BUTTON #endif +// Implements just Error() to avoid panic +NONSHARABLE_CLASS(CSimpleScheduler) : public CActiveScheduler + { + void Error( TInt ) const{} // From CActiveScheduler + }; + NONSHARABLE_CLASS(TAlfEffectObserver): public MHuiEffectObserver { public: @@ -603,7 +609,7 @@ if (err == KErrNone) { // Set up scheduler and cleanup stack for this thread - CActiveScheduler* scheduler = new CActiveScheduler; + CActiveScheduler* scheduler = new CSimpleScheduler(); if (!scheduler) { return KErrNoMemory; @@ -952,6 +958,11 @@ } } +CAlfAppSrvSessionBase* CAlfAppUi::ActiveSession() + { + return iData->iActiveSession; + } + // --------------------------------------------------------------------------- // From class CAknAppUi. // Handles window server event.