Changeset 308


Ignore:
Timestamp:
09/28/07 13:57:19 (13 years ago)
Author:
Eoin
Message:
 
Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/advtabs/Files.cpp

    r307 r308  
    144144        hal::bittorrent().setTorrentFilePriorities(torrent, indices, priority); 
    145145         
    146 //      TryUpdateLock<thisClass> lock(*this); 
    147 //      if (lock) 
    148 //      {                        
    149                 signal(); 
    150 //      } 
     146        TryUpdateLock<thisClass> lock(*this); 
     147        if (lock) signal(); 
    151148} 
    152149 
     
    243240        {        
    244241                const hal::TorrentDetail_ptr pT = tD.focusedTorrent(); 
     242                if (pT->fileDetails().size() != fileDetails_.size()) return; 
    245243                 
    246244                // Wipe details not present 
  • src/halTorrent.hpp

    r307 r308  
    7373struct FileDetail 
    7474{ 
    75         FileDetail(boost::filesystem::wpath p, size_t s=0, float pg=0, int pr=1, size_t o=0) : 
     75        FileDetail(boost::filesystem::wpath p, unsigned t=FileDetail::file, size_t s=0, float pg=0, int pr=1, size_t o=0) : 
    7676                branch(p.branch_path()), 
    7777                filename(p.leaf()), 
     78                type(t), 
    7879                size(s), 
    7980                progress(pg), 
     
    9293        } 
    9394         
     95        enum FileType 
     96        { 
     97                folder, 
     98                file 
     99        }; 
     100         
    94101        size_t order() { return order_; } 
    95102         
    96103        boost::filesystem::wpath branch; 
    97104        wstring filename; 
     105        unsigned type; 
    98106        size_t size; 
    99107        float progress; 
Note: See TracChangeset for help on using the changeset viewer.