From 12b288f120353a46ac5362a80f06c7e362aac792 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sat, 11 Oct 2008 20:19:34 +0000 Subject: [PATCH] by default, show the Quick Look toolbar button on Leopard; update NEWS --- NEWS | 2 +- macosx/Controller.m | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index b424d7011..fb8dbe170 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,7 @@ NEWS file for Transmission http://trac.transmissionbt.com/query?group=component&milestone=1.40 - All Platforms + Rewritten bandwidth management code - + Lazy bitfields + + Lazy bitfields (always on) + Support compression when serving Web Interface content and RPC responses + Simplify the RPC whitelist - Mac diff --git a/macosx/Controller.m b/macosx/Controller.m index 5de1c069e..144d7b7b9 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -3414,12 +3414,18 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy - (NSArray *) toolbarDefaultItemIdentifiers: (NSToolbar *) toolbar { - return [NSArray arrayWithObjects: - TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_REMOVE, - NSToolbarSeparatorItemIdentifier, - TOOLBAR_PAUSE_RESUME_ALL, - NSToolbarFlexibleSpaceItemIdentifier, - TOOLBAR_FILTER, TOOLBAR_INFO, nil]; + NSMutableArray * idents = [NSArray arrayWithObjects: + TOOLBAR_CREATE, TOOLBAR_OPEN_FILE, TOOLBAR_REMOVE, + NSToolbarSeparatorItemIdentifier, + TOOLBAR_PAUSE_RESUME_ALL, + NSToolbarFlexibleSpaceItemIdentifier, + TOOLBAR_FILTER, TOOLBAR_INFO, nil]; + + //allow quicklook on leopard + if ([NSApp isOnLeopardOrBetter]) + [idents insertObject: TOOLBAR_QUICKLOOK atIndex: [idents count]-2]; + + return idents; } - (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem