summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-24 13:15:13 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-24 13:15:13 +0000
commitffcf6635f96fdb99b0a301d20514306bc83586c0 (patch)
tree16792246aeb5bcdd358d0820cb7f1b54b9239c55 /chrome/browser
parent0069c61344c4ccc408693e1e43bc402dbfbc93ed (diff)
downloadchromium_src-ffcf6635f96fdb99b0a301d20514306bc83586c0.zip
chromium_src-ffcf6635f96fdb99b0a301d20514306bc83586c0.tar.gz
chromium_src-ffcf6635f96fdb99b0a301d20514306bc83586c0.tar.bz2
When no theme is installed, don't attempt to tint buttons.
BUG=http://crbug.com/17511 TEST=all toolbar buttons should be black Review URL: http://codereview.chromium.org/160032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21526 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/cocoa/gradient_button_cell.mm6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/cocoa/gradient_button_cell.mm b/chrome/browser/cocoa/gradient_button_cell.mm
index a0b31522..4e6462d 100644
--- a/chrome/browser/cocoa/gradient_button_cell.mm
+++ b/chrome/browser/cocoa/gradient_button_cell.mm
@@ -256,8 +256,10 @@
if (isTemplate) {
NSColor* color = [theme iconColorForStyle:GTMThemeStyleToolBarButton
state:YES];
- [color set];
- NSRectFillUsingOperation(cellFrame,NSCompositeSourceAtop);
+ if (color) {
+ [color set];
+ NSRectFillUsingOperation(cellFrame, NSCompositeSourceAtop);
+ }
}
CGContextEndTransparencyLayer(context);