equal
deleted
inserted
replaced
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; |