Changeset 1020

Show
Ignore:
Timestamp:
2008-07-31 10:24:30 (2 months ago)
Author:
MaierMan
Message:

Get state processing right

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/chrome/content/dta/manager.js

    r1019 r1020  
    10441044                let state = this._state; 
    10451045                for (let i = 0, e = arguments.length; i < e; ++i) { 
    1046                         if (state == arguments[i]) { 
     1046                        if (state & arguments[i]) { 
    10471047                                return true; 
    10481048                        } 
  • trunk/chrome/content/dta/manager/tree.js

    r1010 r1020  
    534534                                 
    535535                        let states = { 
    536                                 state: 0, 
     536                                _state: 0, 
    537537                                resumable: false, 
    538538                                is: function(s) { 
    539                                         return this.state & s;   
     539                                        return this._state & s;   
    540540                                }, 
    541541                                isOf: QueueItem.prototype.isOf, 
     
    543543                        }; 
    544544                        for (let d in this.selected) { 
    545                                 states.state |= d.state; 
     545                                states._state |= d.state; 
    546546                                states.resumable |= d.resumable; 
    547547                        }