diff -r e6a39382bb9c -r c8fb4cf7b3ae textinput/peninputgenericvkb/src/peninputgenericlafdatamgr.cpp --- a/textinput/peninputgenericvkb/src/peninputgenericlafdatamgr.cpp Tue Apr 27 16:59:43 2010 +0300 +++ b/textinput/peninputgenericvkb/src/peninputgenericlafdatamgr.cpp Tue May 11 16:31:42 2010 +0300 @@ -1096,9 +1096,9 @@ // icf indicator TAknWindowLineLayout icfIndiPaneWithText, icfIndiPaneWithoutText, - indiIconWithText, indiIconWithoutText, indiText; - TAknLayoutRect icfIndiPaneRectWithText, icfIndiPaneRectWithoutText, - indiIconRectWithText, indiIconRectWithoutText, indiTextRect; + indiIconWithText, indiIconWithoutText; + TAknLayoutRect icfIndiPaneRectWithText, icfIndiPaneRectWithoutText, + indiIconRectWithText, indiIconRectWithoutText; TAknTextLineLayout indiTextLayout; icfIndiPaneWithText = AknLayoutScalable_Avkon::icf_edit_indi_pane(1).LayoutLine(); @@ -1108,9 +1108,14 @@ icfIndiPaneWithoutText = AknLayoutScalable_Avkon::icf_edit_indi_pane(0).LayoutLine(); icfIndiPaneRectWithoutText.LayoutRect( rectICF, icfIndiPaneWithoutText ); aDataInfo.iIndiPaneRectWithoutTextForFSQ = icfIndiPaneRectWithoutText.Rect(); - - aDataInfo.iIndiIconRectWithTextForFSQ = TRect( 0, 0, 60, 20 ); - aDataInfo.iIndiIconRectWithoutTextForFSQ = TRect( 0, 0, 60, 20 ); + + indiIconWithText = AknLayoutScalable_Avkon::icf_edit_indi_pane_g2(1).LayoutLine(); + indiIconRectWithText.LayoutRect( icfIndiPaneRectWithText.Rect(), indiIconWithText ); + aDataInfo.iIndiIconRectWithTextForFSQ = indiIconRectWithText.Rect(); + + indiIconWithoutText = AknLayoutScalable_Avkon::icf_edit_indi_pane_g2(0).LayoutLine(); + indiIconRectWithoutText.LayoutRect( icfIndiPaneRectWithoutText.Rect(), indiIconWithoutText ); + aDataInfo.iIndiIconRectWithoutTextForFSQ = indiIconRectWithoutText.Rect(); indiTextLayout = AknLayoutScalable_Avkon::icf_edit_indi_pane_t1(0).LayoutLine(); aDataInfo.iIndiTextForFSQ = indiTextLayout;