commands/fed/src/fed.cpp
changeset 78 b3ffff030d5c
parent 0 7f656887cf89
--- 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();
 	}