Next fix of removing bookmarks
[mdictionary] / src / mdictionary / gui / WordListWidget.cpp
index c9acee2..2ac5d1e 100644 (file)
@@ -143,12 +143,14 @@ void WordListWidget::wordChecked(QModelIndex index) {
         Translation* t;
         bool onlyBookmarks = true;
         foreach(t, searchResult[item.data().toString()]) {
-            qDebug()<<t->isBookmark();
             if(t->isBookmark() == 1 || t->isBookmark()==0) {
 
                 onlyBookmarks = false;
                 t->setBookmark(0);
             }
+            else {
+                searchResult[item.data().toString()].removeAt(searchResult[item.data().toString()].indexOf(t));
+            }
         }
 
         if(onlyBookmarks) {