emailuis/emailui/src/ncseditor.cpp
branchRCL_3
changeset 73 c8382f7b54ef
parent 64 3533d4323edc
child 80 726fba06891a
--- a/emailuis/emailui/src/ncseditor.cpp	Tue Sep 14 20:48:24 2010 +0300
+++ b/emailuis/emailui/src/ncseditor.cpp	Wed Sep 15 11:52:37 2010 +0300
@@ -129,11 +129,11 @@
 // CNcsEditor::GetLineRectL() const
 // -----------------------------------------------------------------------------
 //
-void CNcsEditor::GetLineRectL( TRect& aLineRect ) const
+void CNcsEditor::GetLineRect( TRect& aLineRect ) const
     {
     FUNC_LOG;
     TPoint position;
-    iLayout->DocPosToXyPosL( CursorPos(), position );
+    TRAP_IGNORE( iLayout->DocPosToXyPosL( CursorPos(), position ) );
     iLayout->GetLineRect( position.iY, aLineRect );
     }
 
@@ -670,7 +670,10 @@
 void CNcsEditor::SetPhysicsEmulationOngoing( TBool aPhysOngoing )
     {
     iPhysOngoing = aPhysOngoing;
-    this->SetCursorVisible( !aPhysOngoing );
+    if ( IsFocused() )
+        {
+        SetCursorVisible( !aPhysOngoing );
+        }
     }
 
 TBool CNcsEditor::IsPhysicsEmulationOngoing() const