From c0b98978f1036ad5ca8038d3903c8569a0692fdb Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Fri, 3 Feb 2023 23:53:30 +0200 Subject: [PATCH] QueueGroup: Also update movement arrows when a widget is deleted --- rare/components/tabs/downloads/groups.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rare/components/tabs/downloads/groups.py b/rare/components/tabs/downloads/groups.py index 0648ff62..bda87a82 100644 --- a/rare/components/tabs/downloads/groups.py +++ b/rare/components/tabs/downloads/groups.py @@ -127,6 +127,7 @@ class QueueGroup(QGroupBox): widget: QueueWidget = QueueWidget(item, old_igame, parent=self.__container) widget.toggle_arrows(self.__queue.index(item.options.app_name), len(self.__queue)) widget.destroyed.connect(self.__update_group) + widget.destroyed.connect(self.__update_arrows) widget.remove.connect(self.remove) widget.force.connect(self.__on_force) widget.move_up.connect(self.__on_move_up) @@ -184,7 +185,6 @@ class QueueGroup(QGroupBox): widget: QueueWidget = self.__find_widget(app_name) self.__container.layout().removeWidget(widget) widget.deleteLater() - self.__update_arrows() @pyqtSlot(str) def remove(self, app_name: str):