ginebra2/mostvisitedpageview.cpp
changeset 9 b39122337a00
parent 3 0954f5dd2cd0
child 12 afcd8e6d025b
--- a/ginebra2/mostvisitedpageview.cpp	Mon Jul 12 15:46:53 2010 -0400
+++ b/ginebra2/mostvisitedpageview.cpp	Fri Aug 06 17:23:08 2010 -0400
@@ -27,6 +27,8 @@
 #include "webpagecontroller.h"
 #include "BookmarksManager.h"
 #include "webpagedata.h"
+#include "wrtbrowsercontainer.h"
+#include "wrtbrowsercontainer_p.h"
 
 const int KLinearSnippetHeight = 120;
 
@@ -43,6 +45,7 @@
     m_mostVisitedPageStore = new MostVisitedPageStore();
     WebPageController* pageController = WebPageController::getSingleton();
     connect(pageController, SIGNAL(loadFinished(const bool)), this, SLOT(onLoadFinished(const bool)));
+    connect(pageController, SIGNAL(loadFinishedForBackgroundWindow(const bool, WRT::WrtBrowserContainer*)), this, SLOT(onLoadFinishedForBackgroundWindow(const bool, WRT::WrtBrowserContainer*)));
     connect(WRT::BookmarksManager::getSingleton(),SIGNAL(historyCleared()),this,SLOT(clearMVStore()));
 }
 
@@ -219,6 +222,13 @@
         updateMVStore(activePage);
      }
  }
+ void MostVisitedPagesWidget::onLoadFinishedForBackgroundWindow(const bool ok, WRT::WrtBrowserContainer *page)
+ {
+     if (ok) {
+         if (page)
+		     updateMVStore(page);
+     }
+ }
 
 void MostVisitedPagesWidget::clearMVStore()
 {