Changeset 4266
- Timestamp:
- Dec 21, 2007, 8:39:43 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Controller.m
r4264 r4266 1101 1101 { 1102 1102 NSDictionary * dict = [[NSDictionary alloc] initWithObjectsAndKeys: 1103 torrents, @"Torrents",1104 [NSNumber numberWithBool: deleteData], @"DeleteData",1105 [NSNumber numberWithBool: deleteTorrent], @"DeleteTorrent", nil];1106 1103 torrents, @"Torrents", 1104 [NSNumber numberWithBool: deleteData], @"DeleteData", 1105 [NSNumber numberWithBool: deleteTorrent], @"DeleteTorrent", nil]; 1106 1107 1107 NSString * title, * message; 1108 1108 … … 1155 1155 "Removal confirm panel -> message part 2")]; 1156 1156 } 1157 1157 1158 1158 NSBeginAlertSheet(title, NSLocalizedString(@"Remove", "Removal confirm panel -> button"), 1159 1159 NSLocalizedString(@"Cancel", "Removal confirm panel -> button"), nil, fWindow, self, … … 1169 1169 { 1170 1170 NSArray * torrents = [dict objectForKey: @"Torrents"]; 1171 BOOL deleteData = [[dict objectForKey: @"DeleteData"] boolValue],1172 deleteTorrent = [[dict objectForKey: @"DeleteTorrent"] boolValue];1173 [dict release];1174 1175 1171 if (returnCode == NSAlertDefaultReturn) 1176 [self confirmRemoveTorrents: torrents deleteData: deleteData deleteTorrent: deleteTorrent]; 1172 [self confirmRemoveTorrents: torrents deleteData: [[dict objectForKey: @"DeleteData"] boolValue] 1173 deleteTorrent: [[dict objectForKey: @"DeleteTorrent"] boolValue]]; 1177 1174 else 1178 1175 [torrents release]; 1176 1177 [dict release]; 1179 1178 } 1180 1179 … … 1186 1185 while ((torrent = [enumerator nextObject])) 1187 1186 [torrent setWaitToStart: NO]; 1188 1187 1189 1188 int lowestOrderValue = -1, currentOrderValue; 1190 1189 1190 [fTorrents removeObjectsInArray: torrents]; 1191 [fDisplayedTorrents removeObjectsInArray: torrents]; 1192 1191 1193 enumerator = [torrents objectEnumerator]; 1192 1194 while ((torrent = [enumerator nextObject])) 1193 1195 { 1194 [torrent stopTransfer];1195 1196 1196 if (deleteData) 1197 1197 [torrent trashData]; … … 1205 1205 1206 1206 [torrent closeRemoveTorrent]; 1207 [fTorrents removeObject: torrent]; 1208 [fDisplayedTorrents removeObject: torrent]; 1209 } 1207 } 1208 1210 1209 [torrents release]; 1211 1210 … … 1227 1226 [fTableView deselectAll: nil]; 1228 1227 1229 [self updateUI]; 1230 [self applyFilter: nil]; 1231 [self updateTorrentHistory]; 1228 [self updateTorrentsInQueue]; 1232 1229 } 1233 1230
Note: See TracChangeset
for help on using the changeset viewer.