diff --git a/macosx/FileOutlineController.m b/macosx/FileOutlineController.m index 0620ae48f..efb379b34 100644 --- a/macosx/FileOutlineController.m +++ b/macosx/FileOutlineController.m @@ -186,7 +186,7 @@ typedef enum if ([identifier isEqualToString: @"Check"]) { NSIndexSet * indexSet; - if ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask) + if (([NSApp isOnSnowLeopardOrBetter] ? [NSEvent modifierFlags] : [[NSApp currentEvent] modifierFlags]) & NSAlternateKeyMask) indexSet = [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fTorrent fileCount])]; else indexSet = [(FileListNode *)item indexes]; diff --git a/macosx/TorrentTableView.m b/macosx/TorrentTableView.m index 9a5cef554..75eaf0e36 100644 --- a/macosx/TorrentTableView.m +++ b/macosx/TorrentTableView.m @@ -539,7 +539,7 @@ [fController stopTorrents: [NSArray arrayWithObject: torrent]]; else { - if ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask) + if (([NSApp isOnSnowLeopardOrBetter] ? [NSEvent modifierFlags] : [[NSApp currentEvent] modifierFlags]) & NSAlternateKeyMask) [fController resumeTorrentsNoWait: [NSArray arrayWithObject: torrent]]; else if ([torrent waitingToStart]) [fController stopTorrents: [NSArray arrayWithObject: torrent]];