diff -r 2455ef1f5bbc -r d5e927d5853b javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtedwincustomdrawer.cpp --- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtedwincustomdrawer.cpp Wed Sep 01 12:33:18 2010 +0100 +++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtedwincustomdrawer.cpp Tue Sep 14 21:06:50 2010 +0300 @@ -100,7 +100,10 @@ { return; } - aParam.iGc.SetClippingRect(iClippingRect); + if (!iEdwin.SelectionLength()) + { + aParam.iGc.SetClippingRect(iClippingRect); + } iEdWinDrawer->DrawText( aParam, aLineInfo, @@ -130,7 +133,10 @@ { return; } - aParam.iGc.SetClippingRect(iClippingRect); + if (!iEdwin.SelectionLength()) + { + aParam.iGc.SetClippingRect(iClippingRect); + } iEdWinDrawer->DrawText( aParam, aLineInfo,