webengine/osswebengine/WebKit/s60/plugins/PluginHandler.cpp
branchRCL_3
changeset 44 800203832575
parent 38 4917f9bf7995
child 46 30342f40acbf
equal deleted inserted replaced
42:a1a5d4e727e8 44:800203832575
   413 //
   413 //
   414 void PluginHandler::ConstructL()
   414 void PluginHandler::ConstructL()
   415 {
   415 {
   416     m_idle = CIdle::NewL(CActive::EPriorityLow);
   416     m_idle = CIdle::NewL(CActive::EPriorityLow);
   417     m_idle->Start(TCallBack(initialize, this));
   417     m_idle->Start(TCallBack(initialize, this));
       
   418     m_visiblePlugins.Reset();
   418 }
   419 }
   419 
   420 
   420 
   421 
   421 // -----------------------------------------------------------------------------
   422 // -----------------------------------------------------------------------------
   422 // PluginHandler::NewL
   423 // PluginHandler::NewL
   439 // Deconstructor.
   440 // Deconstructor.
   440 // -----------------------------------------------------------------------------
   441 // -----------------------------------------------------------------------------
   441 //
   442 //
   442 PluginHandler::~PluginHandler()
   443 PluginHandler::~PluginHandler()
   443 {
   444 {
       
   445     m_visiblePlugins.Reset();
       
   446     m_visiblePlugins.Close();
   444     m_pluginInfoArray.ResetAndDestroy();
   447     m_pluginInfoArray.ResetAndDestroy();
   445     m_pluginInfoArray.Close();
   448     m_pluginInfoArray.Close();
   446     m_pluginObjects.clear();
   449     m_pluginObjects.clear();
   447     if (m_idle) {
   450     if (m_idle) {
   448        m_idle->Cancel();
   451        m_idle->Cancel();