diff -r 08e69e956a8c -r 71dd06cfe933 uifw/AvKon/src/AknAdaptiveSearchGrid.cpp --- a/uifw/AvKon/src/AknAdaptiveSearchGrid.cpp Wed Mar 31 21:59:52 2010 +0300 +++ b/uifw/AvKon/src/AknAdaptiveSearchGrid.cpp Wed Apr 14 16:14:00 2010 +0300 @@ -425,6 +425,7 @@ button->SetBackground(this); button->SetTextColorIds( KAknsIIDQsnTextColors, EAknsCIQsnTextColorsCG65 ); button->ActivateL(); + button->MakeVisible( EFalse ); return button; } else @@ -986,8 +987,16 @@ iPrevButton->MakeVisible( ETrue ); iPageIndicator->MakeVisible( ETrue ); } - iCloseButton->MakeVisible( ETrue ); - iDeleteButton->MakeVisible( ETrue ); + if(iGridChars) + { + iCloseButton->MakeVisible( ETrue ); + iDeleteButton->MakeVisible( ETrue ); + } + else + { + iCloseButton->MakeVisible( EFalse ); + iDeleteButton->MakeVisible( EFalse ); + } } // -----------------------------------------------------------------------------