Changeset 130

Show
Ignore:
Timestamp:
Thu Nov 2 04:20:00 2006
Author:
manatlan
Message:

- plugin "show" : cache problem on first image is gone

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/plugins/show/__init__.py

    r120 r130  
    60 60         self.needInfo=showInfo  
    61 61  
      62         PixbufCache._file=None  
      63         PixbufCache._cache=None  
      64  
    62 65         eb=gtk.EventBox()  
    63 66         eb.connect("scroll-event",self.onScroll)  
     
    86 89     def onKeyPress(self, widget, b):  
    87 90         key= gtk.gdk.keyval_name(b.keyval).lower()  
    88           print key  
      91         #~ print key  
    88 91         if (key == "page_up") or (key == "up") or (key == "left"):  
    89 92             self.idx-=1  
     
    311 314 class PixbufCache(object):  
    312 315     """ class to cache pixbuf by filename"""  
    313       __cache=None  
    314       __file=None  
      316     _cache=None  
      317     _file=None  
    315 318     def get(self,file):  
    316           if file != PixbufCache.__file:  
    317               PixbufCache.__file = file  
      319         if file != PixbufCache._file:  
      320             print "RELOAD",file  
      321             PixbufCache._file = file  
    318 322             if os.path.isfile(file):  
    319                   PixbufCache.__cache=gtk.gdk.pixbuf_new_from_file(file)  
      323                 PixbufCache._cache=gtk.gdk.pixbuf_new_from_file(file)  
    319 323             else:  
    320                   PixbufCache.__cache=None  
    321           return PixbufCache.__cache  
      324                 PixbufCache._cache=None  
      325  
      326         return PixbufCache._cache  
    322 327  
    323 328  
  • trunk/jbrout.py

    r129 r130  
    1223 1223                 model.expander(self.treeviewdb)  
    1224 1224                 newIterFolder = model.find( newNodeFolder )  
      1225                 #~ print model.iter_is_valid(newIterFolder)  
    1225 1226  
    1226 1227                 self.select(model,newIterFolder)