summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui.py
diff options
context:
space:
mode:
Diffstat (limited to 'tidal_dl_ng/gui.py')
-rw-r--r--tidal_dl_ng/gui.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py
index 4c6a1da..d35ca3f 100644
--- a/tidal_dl_ng/gui.py
+++ b/tidal_dl_ng/gui.py
@@ -371,6 +371,10 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
set_user_list_media(twi_child, item)
twi_child.setText(2, info)
+ # Remove all children from favorites to avoid duplication
+ for i in reversed(range(twi_favorites.childCount())):
+ twi_favorites.removeChild(twi_favorites.child(i))
+
# Populate static favorites
for key, favorite in FAVORITES.items():
twi_child = QtWidgets.QTreeWidgetItem(twi_favorites)
@@ -1196,6 +1200,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
def button_reload_status(self, status: bool):
button_text: str = "Reloading..."
+
if status:
button_text = "Reload"