diff -r 3a60ebea00d0 -r cd0ae4656946 uiacceltk/hitchcock/goommonitor/src/goommemorymonitor.cpp --- a/uiacceltk/hitchcock/goommonitor/src/goommemorymonitor.cpp Wed Jun 09 10:41:25 2010 +0300 +++ b/uiacceltk/hitchcock/goommonitor/src/goommemorymonitor.cpp Mon Jun 21 16:41:52 2010 +0300 @@ -304,6 +304,8 @@ iGOomActionList->SetCurrentTarget(iCurrentTarget); iTrigger = aTrigger; + + iGOomActionList->SetUseSwRendering(ETrue); //Always use SW rendering in low mode .. (for now..) // Run the memory freeing actions iGOomActionList->FreeMemory(aMaxPriority); @@ -736,7 +738,6 @@ } } - TRACES1("Going to process new request %d",iPostponeMemGood); return ETrue; } @@ -776,15 +777,9 @@ TInt current = GetFreeMemory(); if(current >= iGoodThreshold) { - if(!NeedToPostponeMemGood()) - { - TRACES("SynchroniseMemoryState calling MemoryGOOD"); - iGOomActionList->MemoryGood(); - } - else - { - iMemAllocationsGoingDown->Continue(); - } + iClientsRequestingMemory.Reset(); + TRACES("SynchroniseMemoryState calling MemoryGOOD"); + iGOomActionList->MemoryGood(); } else if(current < iLowThreshold) {