Changeset 5597
- Timestamp:
- 06/10/08 11:31:06 (4 months ago)
- Files:
-
- WiredClient/trunk/WCTransfers.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredClient/trunk/WCTransfers.m
r5497 r5597 71 71 - (void)_requestDownload:(WCTransfer *)transfer first:(BOOL)first; 72 72 - (void)_requestUpload:(WCTransfer *)transfer first:(BOOL)first; 73 - (void)_queueTransfer:(WCTransfer *)transfer; 73 74 - (void)_startTransfer:(WCTransfer *)transfer; 74 75 - (void)_finishTransfer:(WCTransfer *)transfer; … … 448 449 449 450 451 - (void)_queueTransfer:(WCTransfer *)transfer { 452 [transfer setState:WCTransferQueued]; 453 454 [_transfersTableView setNeedsDisplay:YES]; 455 } 456 457 458 450 459 - (void)_startTransfer:(WCTransfer *)transfer { 451 460 [WNThread detachNewThreadSelector:@selector(transferThread:) toTarget:self withObject:transfer]; … … 1266 1275 } 1267 1276 1277 [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(_queueTransfer:) object:transfer]; 1278 1268 1279 [self _startTransfer:transfer]; 1269 1280 } … … 1284 1295 if(!transfer) 1285 1296 return; 1286 1287 [transfer setState:WCTransferQueued]; 1297 1288 1298 [transfer setQueuePosition:[queue unsignedIntValue]]; 1289 1290 [_transfersTableView setNeedsDisplay:YES]; 1299 1300 [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(_queueTransfer:) object:transfer]; 1301 1302 if([transfer state] == WCTransferRunning) 1303 [self performSelector:@selector(_queueTransfer:) withObject:transfer afterDelay:0.5]; 1304 else 1305 [self _queueTransfer:transfer]; 1291 1306 } 1292 1307
