Changeset 9126
- Timestamp:
- Sep 17, 2009, 1:10:18 AM (13 years ago)
- Location:
- trunk/macosx
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Defaults.plist
r8924 r9126 193 193 <key>WarningRemainingSpace</key> 194 194 <true/> 195 <key>WarningRemove BuiltInTracker</key>195 <key>WarningRemoveTrackers</key> 196 196 <true/> 197 197 <key>WarningResetStats</key> -
trunk/macosx/InfoWindowController.m
r9125 r9126 1745 1745 NSMutableIndexSet * indexes = [[[fTrackerTable selectedRowIndexes] mutableCopy] autorelease]; 1746 1746 1747 //get all rows to remove and determine if any built-in trackers are being remove1748 NSUInteger i = 0, numberBuiltIn= 0;1747 //get all rows to remove 1748 NSUInteger i = 0, trackerCount = 0; 1749 1749 while (i < [fTrackers count]) 1750 1750 { 1751 const BOOL builtIn = i != 0 || [[fTrackers objectAtIndex: i] intValue] != 0;1752 1753 1751 //if a group is selected, remove all trackers in the group 1754 1752 if ([indexes containsIndex: i]) … … 1757 1755 { 1758 1756 [indexes addIndex: i]; 1759 if (builtIn) 1760 numberBuiltIn++; 1757 trackerCount++; 1761 1758 } 1762 1759 } … … 1770 1767 if (![indexes containsIndex: j]) 1771 1768 allSelected = NO; 1772 else if (builtIn) 1773 numberBuiltIn++; 1774 else; 1769 else 1770 trackerCount++; 1775 1771 } 1776 1772 … … 1782 1778 } 1783 1779 1784 #warning show warning and allow?1785 1780 if ([fTrackers count] == [indexes count]) 1786 1781 { … … 1791 1786 Torrent * torrent = [fTorrents objectAtIndex: 0]; 1792 1787 1793 //determine if removing trackers built into the torrent 1794 #warning remove? 1795 if (NO && numberBuiltIn > 0 && [[NSUserDefaults standardUserDefaults] boolForKey: @"WarningRemoveBuiltInTracker"]) 1788 if ([[NSUserDefaults standardUserDefaults] boolForKey: @"WarningRemoveTrackers"]) 1796 1789 { 1797 1790 NSAlert * alert = [[NSAlert alloc] init]; 1798 1791 1799 if (numberBuiltIn > 1) 1800 { 1801 [alert setMessageText: [NSString stringWithFormat: 1802 NSLocalizedString(@"Are you sure you want to remove %d built-in trackers?", 1803 "Remove built-in tracker alert -> title"), numberBuiltIn]]; 1804 [alert setInformativeText: NSLocalizedString(@"These tracker addresses are part of the torrent file." 1805 " Once removed, Transmission will no longer attempt to contact them.", "Remove built-in tracker alert -> message")]; 1792 if (trackerCount > 1) 1793 { 1794 [alert setMessageText: [NSString stringWithFormat: NSLocalizedString(@"Are you sure you want to remove %d trackers?", 1795 "Remove trackers alert -> title"), trackerCount]]; 1796 [alert setInformativeText: NSLocalizedString(@"Once removed, Transmission will no longer attempt to contact them." 1797 " This cannot be undone.", "Remove trackers alert -> message")]; 1806 1798 } 1807 1799 else 1808 1800 { 1809 [alert setMessageText: NSLocalizedString(@"Are you sure you want to remove a built-in tracker?", 1810 "Remove built-in tracker alert -> title")]; 1811 [alert setInformativeText: NSLocalizedString(@"The tracker address is part of the torrent file." 1812 " Once removed, Transmission will no longer attempt to contact it.", "Remove built-in tracker alert -> message")]; 1813 } 1814 1815 [alert addButtonWithTitle: NSLocalizedString(@"Remove", "Remove built-in tracker alert -> button")]; 1816 [alert addButtonWithTitle: NSLocalizedString(@"Cancel", "Remove built-in tracker alert -> button")]; 1801 [alert setMessageText: NSLocalizedString(@"Are you sure you want to remove this tracker?", "Remove trackers alert -> title")]; 1802 [alert setInformativeText: NSLocalizedString(@"Once removed, Transmission will no longer attempt to contact it." 1803 " This cannot be undone.", "Remove trackers alert -> message")]; 1804 } 1805 1806 [alert addButtonWithTitle: NSLocalizedString(@"Remove", "Remove trackers alert -> button")]; 1807 [alert addButtonWithTitle: NSLocalizedString(@"Cancel", "Remove trackers alert -> button")]; 1817 1808 1818 1809 [alert setShowsSuppressionButton: YES]; … … 1820 1811 NSInteger result = [alert runModal]; 1821 1812 if ([[alert suppressionButton] state] == NSOnState) 1822 [[NSUserDefaults standardUserDefaults] setBool: NO forKey: @"WarningRemove BuiltInTracker"];1813 [[NSUserDefaults standardUserDefaults] setBool: NO forKey: @"WarningRemoveTrackers"]; 1823 1814 [alert release]; 1824 1815 -
trunk/macosx/PrefsController.m
r9020 r9126 676 676 [fDefaults removeObjectForKey: @"WarningResetStats"]; 677 677 [fDefaults removeObjectForKey: @"WarningCreatorBlankAddress"]; 678 [fDefaults removeObjectForKey: @"WarningRemove BuiltInTracker"];678 [fDefaults removeObjectForKey: @"WarningRemoveTrackers"]; 679 679 [fDefaults removeObjectForKey: @"WarningInvalidOpen"]; 680 680 [fDefaults removeObjectForKey: @"WarningDonate"];
Note: See TracChangeset
for help on using the changeset viewer.