--- a/kernel/eka/euser/epoc/win32/uc_epoc.cpp Wed Apr 28 00:44:14 2010 +0200
+++ b/kernel/eka/euser/epoc/win32/uc_epoc.cpp Thu Apr 29 17:37:22 2010 +0200
@@ -28,6 +28,7 @@
//For now we use this for basic testing on our SYMC implementation
+
class CBaseTest: public CBase
{
@@ -35,8 +36,7 @@
GLDEF_C void MainL()
- {
-
+ {
CBase* other=new(ELeave) CBase();
CleanupStack::PushL(other);
CBase* base=new(ELeave) CBase();
@@ -70,6 +70,7 @@
GLDEF_C TInt E32Main()
{
//What do we do then
+ //SetReturnedHandle
__UHEAP_MARK;
@@ -95,9 +96,17 @@
return KErrNoMemory;
}
+ CActiveScheduler* activeScheduler = new CActiveScheduler;
+ if (!activeScheduler)
+ {
+ return KErrNoMemory;
+ }
+ CActiveScheduler::Install(activeScheduler);
+
TInt err=KErrNone;
TRAP(err,MainL());
-
+
+ delete activeScheduler;
delete cleanupStack;
__UHEAP_MARKEND;