--- a/commands/fed/src/fed.cpp Tue Oct 26 15:36:30 2010 +0100
+++ b/commands/fed/src/fed.cpp Thu Oct 28 16:54:54 2010 +0100
@@ -232,7 +232,7 @@
OpenDocumentL();
break;
case ECmdRefresh:
- iScreenMngr.RefreshScreenL();
+ RedrawEverythingL();
break;
default:
return EFalse;
@@ -372,5 +372,9 @@
void CFed::RedrawEverythingL()
{
- ExecuteCommandL(ECmdRefresh);
+ // This is not very nice but the whole window management thing within fed needs gutting and simplifying
+ TSize size = iConsole.ScreenSize();
+ iScreenMngr.ResizeScreenL(TWindow(0, 0, size.iWidth, size.iHeight));
+ iCmdWindow->SetWindow(iScreenMngr.GetCommandWindow());
+ iScreenMngr.RefreshScreenL();
}