--- a/mmtestenv/mmtestfw/Source/TestFramework/TestFrameworkMain.cpp Tue Aug 31 16:43:06 2010 +0300
+++ b/mmtestenv/mmtestfw/Source/TestFramework/TestFrameworkMain.cpp Wed Sep 01 12:38:50 2010 +0100
@@ -60,6 +60,9 @@
#endif
+//A temporary fix: 20 seconds delay for Techview to get completely loaded.
+const TInt KTechViewLoadDelay = 20000000;
+
/**
*
* max length of command line
@@ -246,6 +249,9 @@
TLex lex(aCmdLine);
TPtrC token=lex.NextToken();
+ // Default is to have 20 second startup delay
+ TBool delayRequired = ETrue;
+
// if there is no input filename on the cmd line, panic
if (token.Length() == 0)
UsageL();
@@ -309,11 +315,12 @@
break;
case 'Q':
case 'q':
+
{
- // This flag has been removed. This block is just to ensure that if used it wont panic
+ // Remove the default 20 second delay on startup
+ delayRequired = EFalse;
}
- break;
-
+ break;
default:
UsageL();
return;
@@ -322,6 +329,11 @@
token.Set(lex.NextToken());
}
+ if(delayRequired)
+ {
+ User::After(KTechViewLoadDelay);
+ }
+
// save the input filename
CFileName* scriptFileName = CFileName::NewLC();
*scriptFileName = token;