Changeset 5343

Show
Ignore:
Timestamp:
03/11/08 04:49:31 (4 months ago)
Author:
morris
Message:

Change conditions for queueing transfers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wired/trunk/wired/transfers.c

    r5329 r5343  
    310310                                 
    311311                                if(transfer->type == WD_TRANSFER_DOWNLOAD) { 
    312                                         queue = (total_downloads > 0 || user_downloads > 0) && 
    313                                                         (wd_transfers_active_downloads >= total_downloads || 
    314                                                          wd_user_downloads(transfer->user) >= user_downloads); 
     312                                        queue = ((total_downloads > 0 && wd_transfers_active_downloads >= total_downloads) || 
     313                                                         (user_downloads > 0 && wd_user_downloads(transfer->user) >= user_downloads)); 
    315314                                } else { 
    316                                         queue = (total_uploads > 0 || user_uploads > 0) && 
    317                                                         (wd_transfers_active_uploads >= total_uploads || 
    318                                                          wd_user_uploads(transfer->user) >= user_uploads); 
     315                                        queue = ((total_uploads > 0 && wd_transfers_active_uploads >= total_uploads) || 
     316                                                         (user_uploads > 0 && wd_user_uploads(transfer->user) >= user_uploads)); 
    319317                                } 
    320318