--- 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