diff -r 137ebc85284b -r 1b758917cafc idlehomescreen/widgetmanager/src/wmmaincontainer.cpp --- a/idlehomescreen/widgetmanager/src/wmmaincontainer.cpp Tue May 25 12:29:32 2010 +0300 +++ b/idlehomescreen/widgetmanager/src/wmmaincontainer.cpp Wed Jun 09 09:29:04 2010 +0300 @@ -931,7 +931,8 @@ CAknSearchField::EAdaptiveSearch, 0, KTextLimit ); AddControlL( iFindbox, EFindBox ); - + iFindbox->AddAdaptiveSearchTextObserverL(this); + UpdateFocusMode(); StartLoadingWidgetsL(); } @@ -1643,6 +1644,17 @@ } } +// ---------------------------------------------------- +// CWmMainContainer::AdaptiveSearchTextChanged +// ---------------------------------------------------- +// +void CWmMainContainer::AdaptiveSearchTextChanged( + CAknSearchField* aSearchField ) + { + // fix for ou1cimx1#376818. aknfind will call drawDeferred for lisbox. + // We need to be sure that button area is also drawn. + DrawDeferred(); + } // End of File