--- 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()
{