Ignore:
Timestamp:
04/28/2009 02:35:08 AM (16 years ago)
Author:
Andrew Resch <andrewresch@gmail.com>
Branches:
2.0.x, develop, extjs4-port, master
Children:
78b5c0
Parents:
925dcd
Message:

Made TrackerIcons a component to prevent trying to get an icon multiple
times
Fixed showing the wrong tracker icon in the TorrentView when the icon
could not be retrieved from the tracker

File:
1 edited

Legend:

Unmodified
Added
Removed
  • deluge/ui/tracker_icons.py

    r925dcd r7b72d7  
    3232import os
    3333import deluge.configmanager
     34import deluge.component as component
    3435
    3536#some servers don't have their favicon at the expected location
     
    6162    return data
    6263
    63 class TrackerIcons(object):
     64class TrackerIcons(component.Component):
    6465    def __init__(self):
     66        component.Component.__init__(self, "TrackerIcons")
    6567        #set image cache dir
    6668        self.image_dir = os.path.join(deluge.configmanager.get_config_dir(), "icons")
     
    141143            f.write(icon_data)
    142144            f.close()
    143             self.images[tracker_host] = filename
    144145        else:
    145146            filename = None
     147
     148        self.images[tracker_host] = filename
    146149
    147150        if callback:
Note: See TracChangeset for help on using the changeset viewer.