summaryrefslogtreecommitdiff
path: root/src/newtabpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/newtabpage.cpp')
-rw-r--r--src/newtabpage.cpp30
1 files changed, 7 insertions, 23 deletions
diff --git a/src/newtabpage.cpp b/src/newtabpage.cpp
index 98377d8a..3e21d0fe 100644
--- a/src/newtabpage.cpp
+++ b/src/newtabpage.cpp
@@ -300,30 +300,14 @@ void NewTabPage::removePreview(int index)
QStringList names = ReKonfig::previewNames();
QStringList urls = ReKonfig::previewUrls();
- if(urls.at(index) == "")
- {
- urls.removeAt(index);
- names.removeAt(index);
-
- // modify config before
- ReKonfig::setPreviewNames(names);
- ReKonfig::setPreviewUrls(urls);
-
- // reload to update index
- generate(KUrl("about:favorites"));
- }
- else
- {
- urls.replace(index, QString(""));
- names.replace(index, QString(""));
-
- QWebElement prev = m_root.findFirst("#preview" + QVariant(index).toString());
- prev.replace(emptyPreview(index));
-
- ReKonfig::setPreviewNames(names);
- ReKonfig::setPreviewUrls(urls);
- }
+ urls.removeAt(index);
+ names.removeAt(index);
+
+ ReKonfig::setPreviewNames(names);
+ ReKonfig::setPreviewUrls(urls);
+ generate(KUrl("about:favorites"));
+
ReKonfig::self()->writeConfig();
}