From 77bdcfa7a454262b804f6951c825dec1ac430e14 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Fri, 17 May 2013 16:14:55 +0100 Subject: [PATCH] Fix seeing double torrents in classic mode Need to ignore torrent added events from state as they are already loaded by _on_session_state --- deluge/ui/gtkui/torrentview.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deluge/ui/gtkui/torrentview.py b/deluge/ui/gtkui/torrentview.py index cb631421d..c1a6ae4b0 100644 --- a/deluge/ui/gtkui/torrentview.py +++ b/deluge/ui/gtkui/torrentview.py @@ -738,8 +738,9 @@ class TorrentView(listview.ListView, component.Component): self.save_state() def on_torrentadded_event(self, torrent_id, from_state): - self.add_row(torrent_id) - self.mark_dirty(torrent_id) + if not from_state: + self.add_row(torrent_id) + self.mark_dirty(torrent_id) def on_torrentremoved_event(self, torrent_id): self.remove_row(torrent_id)