summaryrefslogtreecommitdiff
path: root/src/mainview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainview.cpp')
-rw-r--r--src/mainview.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp
index dbd59e91..1848e682 100644
--- a/src/mainview.cpp
+++ b/src/mainview.cpp
@@ -420,8 +420,11 @@ void MainView::slotCloseTab(int index)
//store close tab except homepage
if (!tab->url().prettyUrl().startsWith("rekonq:") && !tab->url().isEmpty())
{
- m_recentlyClosedTabs.removeAll(tab->url());
- m_recentlyClosedTabs.prepend(tab->url());
+ QString title = tab->title();
+ QString url = tab->url().prettyUrl();
+ HistoryItem item(url, QDateTime::currentDateTime(), title);
+ m_recentlyClosedTabs.removeAll(item);
+ m_recentlyClosedTabs.prepend(item);
}
}
@@ -582,7 +585,7 @@ QLabel *MainView::animatedLoading(int index, bool addMovie)
}
-KUrl::List MainView::recentlyClosedTabs()
+QList<HistoryItem> MainView::recentlyClosedTabs()
{
return m_recentlyClosedTabs;
}