idlehomescreen/xmluirendering/uiengine/src/xnpopupcontroladapter.cpp
branchRCL_3
changeset 102 ba63c83f4716
parent 93 b01126ce0bec
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
   202     {
   202     {
   203     HideMenuL();
   203     HideMenuL();
   204     
   204     
   205     CXnViewManager* manager( iUiEngine->ViewManager() );            
   205     CXnViewManager* manager( iUiEngine->ViewManager() );            
   206     CXnPluginData* plugin( manager->ActiveViewData().Plugin( &aPlugin ) );
   206     CXnPluginData* plugin( manager->ActiveViewData().Plugin( &aPlugin ) );
   207             
   207     
   208     if ( !plugin )
   208     if ( !plugin )
   209         {
   209         {
   210         return;
   210         return;
   211         }
   211         }
   212     
   212     
   213     CXnViewAdapter& adapter( iUiEngine->AppUiAdapter().ViewAdapter() );
   213     CXnViewAdapter& adapter( iUiEngine->AppUiAdapter().ViewAdapter() );
   214 
       
   215     // this is to avoid stylus popup on widget manager   
       
   216     if ( !adapter.IsForegroundAdapter() )
       
   217         {
       
   218         return;
       
   219         }
       
   220     
   214     
   221     const TPointerEvent& event( adapter.EventDispatcher()->PointerEvent() );
   215     const TPointerEvent& event( adapter.EventDispatcher()->PointerEvent() );
   222     
   216     
   223     delete iStylusPopupMenu;
   217     delete iStylusPopupMenu;
   224     iStylusPopupMenu = NULL;
   218     iStylusPopupMenu = NULL;