webengine/osswebengine/WebKit/s60/plugins/PluginWin.cpp
branchRCL_3
changeset 70 8bfb9186a8b8
parent 64 ac77f89b1d9e
child 73 a1a5d4e727e8
equal deleted inserted replaced
67:4917f9bf7995 70:8bfb9186a8b8
   373 void PluginWin::makeVisible( TBool visible )
   373 void PluginWin::makeVisible( TBool visible )
   374     {
   374     {
   375     if(IsVisible() != visible) 
   375     if(IsVisible() != visible) 
   376     {
   376     {
   377         CCoeControl::MakeVisible(visible);
   377         CCoeControl::MakeVisible(visible);
       
   378     }
       
   379     TPluginLoadMode loadmode = m_pluginskin->getLoadMode();
       
   380     if(loadmode == ELoadModeNew ){
       
   381         m_pluginskin->setLoadMode(ELoadModeNone);
       
   382         if(visible)
       
   383             HandleGainingForeground();
       
   384         else
       
   385             HandleLosingForeground();
   378     }
   386     }
   379     NotifyPluginVisible(visible);
   387     NotifyPluginVisible(visible);
   380     if (!m_windowedPlugin && m_pluginskin->getNPPluginFucs() && m_pluginskin->getNPPluginFucs()->event) {
   388     if (!m_windowedPlugin && m_pluginskin->getNPPluginFucs() && m_pluginskin->getNPPluginFucs()->event) {
   381         NPEvent event;
   389         NPEvent event;
   382         NpEventVisibility ev;
   390         NpEventVisibility ev;