diff -r 17466b56148d -r 9c352d34f5aa libraries/lineeditor/src/line_editor.cpp --- a/libraries/lineeditor/src/line_editor.cpp Tue Sep 07 11:07:30 2010 +0100 +++ b/libraries/lineeditor/src/line_editor.cpp Thu Sep 09 15:38:45 2010 +0100 @@ -34,8 +34,10 @@ RConsole::RConsole(MAbstractConsoleWriter& aStdout) : iStdout(aStdout), iCursorPos(TPoint(0, 0)), iCursorMode(EInsert), iCursorVisible(EFalse) { - iStdout.GetScreenSize(iSize); - SetCursorVisible(ETrue); + // Calling these here cause fshell to deadlock if being launched within a "pcons start fshell". + // Doesn't appear to cause any problems removing them, as Start()/Refresh() get called shortly after. + //iStdout.GetScreenSize(iSize); + //SetCursorVisible(ETrue); } void RConsole::Close()