From 86a98db220df815e6d32aed1a210f116461b58f2 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Thu, 5 Mar 2009 01:33:51 +0000 Subject: [PATCH] fix per-torrent action menu's limit submenus --- macosx/TorrentTableView.m | 8 ++++---- macosx/en.lproj/InfoWindow.xib | 13 +++++++++++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/macosx/TorrentTableView.m b/macosx/TorrentTableView.m index d72833d01..ccf067d23 100644 --- a/macosx/TorrentTableView.m +++ b/macosx/TorrentTableView.m @@ -584,7 +584,7 @@ if (menu == fUploadMenu || menu == fDownloadMenu) { NSMenuItem * item; - if ([menu numberOfItems] == 4) + if ([menu numberOfItems] == 3) { const NSInteger speedLimitActionValue[] = { 0, 5, 10, 20, 30, 40, 50, 75, 100, 150, 200, 250, 500, 750, -1 }; @@ -600,9 +600,9 @@ } } - BOOL upload = menu == fUploadMenu; + const BOOL upload = menu == fUploadMenu; - BOOL limit = [fMenuTorrent usesSpeedLimit: upload]; + const BOOL limit = [fMenuTorrent usesSpeedLimit: upload]; item = [menu itemWithTag: ACTION_MENU_LIMIT_TAG]; [item setState: limit ? NSOnState : NSOffState]; @@ -610,7 +610,7 @@ "torrent action menu -> upload/download limit"), [fMenuTorrent speedLimit: upload]]]; item = [menu itemWithTag: ACTION_MENU_UNLIMITED_TAG]; - [item setState:limit ? NSOnState : NSOffState]; + [item setState: !limit ? NSOnState : NSOffState]; } else if (menu == fRatioMenu) { diff --git a/macosx/en.lproj/InfoWindow.xib b/macosx/en.lproj/InfoWindow.xib index fcfe7cc04..c1f8e3d84 100644 --- a/macosx/en.lproj/InfoWindow.xib +++ b/macosx/en.lproj/InfoWindow.xib @@ -3870,6 +3870,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {338, 172}} + 4 @@ -3903,6 +3904,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {338, 17}} + 4 @@ -3911,6 +3913,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 77}, {340, 190}} + 562 @@ -4028,6 +4031,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {338, 48}} + 4 @@ -4061,6 +4065,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {338, 17}} + 4 @@ -4069,6 +4074,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 271}, {340, 66}} + 562 @@ -4436,6 +4442,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 17}, {307, 308}} + 4 @@ -4469,6 +4476,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{1, 0}, {307, 17}} + 4 @@ -4477,6 +4485,7 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW {{10, 34}, {320, 326}} + 18 @@ -5080,13 +5089,13 @@ zijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW 268 - {{76, 96}, {224, 18}} + {{76, 96}, {230, 18}} YES -2080244224 16908288 - Stay within the global bandwidth limit + Stay within the global bandwidth limits 1211912703