1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-20 18:56:34 +01:00

RecoveryPage: Fix displaying list of windows and tabs

This commit is contained in:
David Rosca 2016-12-01 23:11:07 +01:00
parent f9c7ed9759
commit 5298dc9857
2 changed files with 11 additions and 10 deletions

View File

@ -260,7 +260,7 @@ function addTab(winId, tabId, icon, title)
function init()
{
external.recovery.restoreData(function(data) {
var data = external.recovery.restoreData;
for (var i = 0; i < data.length; ++i) {
var win = data[i];
addWindow(win.window);
@ -269,7 +269,6 @@ function init()
addTab(win.window, tab.tab, tab.icon, tab.title);
}
}
});
}
// Initialize

View File

@ -29,14 +29,16 @@ class RestoreManager;
class RecoveryJsObject : public QObject
{
Q_OBJECT
Q_PROPERTY(QJsonArray restoreData READ restoreData CONSTANT)
public:
explicit RecoveryJsObject(RestoreManager *manager);
void setPage(WebPage *page);
public slots:
QJsonArray restoreData() const;
public slots:
void startNewSession();
void restoreSession(const QStringList &excludeWin, const QStringList &excludeTab);