aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2016-06-10 10:17:37 -0400
committerKen Moore <moorekou@gmail.com>2016-06-10 10:17:37 -0400
commit348ed6f26138f44832ec99ce9989adf3ebfdde32 (patch)
treedc35c61811ac79e27091ff8f886def3dd30cc6f1
parentMake sure the text on the terminal is visible. (diff)
downloadlumina-348ed6f26138f44832ec99ce9989adf3ebfdde32.tar.gz
lumina-348ed6f26138f44832ec99ce9989adf3ebfdde32.tar.bz2
lumina-348ed6f26138f44832ec99ce9989adf3ebfdde32.zip
Hide duplicate favorite entries.
-rw-r--r--src-qt5/core/libLumina/LuminaUtils.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src-qt5/core/libLumina/LuminaUtils.cpp b/src-qt5/core/libLumina/LuminaUtils.cpp
index c434febc..4911b9fa 100644
--- a/src-qt5/core/libLumina/LuminaUtils.cpp
+++ b/src-qt5/core/libLumina/LuminaUtils.cpp
@@ -489,6 +489,7 @@ QStringList LUtils::listFavorites(){
if(lastRead.isNull() || lastRead<QFileInfo(QDir::homePath()+"/.lumina/favorites/fav.list").lastModified()){
fav = LUtils::readFile(QDir::homePath()+"/.lumina/favorites/fav.list");
fav.removeAll(""); //remove any empty lines
+ fav.removeDuplicates();
lastRead = cur;
if(fav.isEmpty()){
//Make sure the favorites dir exists, and create it if necessary
@@ -501,6 +502,7 @@ QStringList LUtils::listFavorites(){
}
bool LUtils::saveFavorites(QStringList list){
+ list.removeDuplicates();
bool ok = LUtils::writeFile(QDir::homePath()+"/.lumina/favorites/fav.list", list, true);
if(ok){ fav = list; } //also save internally in case of rapid write/read of the file
return ok;
bgstack15