Index: chrome/browser/ui/cocoa/image_button_cell.mm |
diff --git a/chrome/browser/ui/cocoa/image_button_cell.mm b/chrome/browser/ui/cocoa/image_button_cell.mm |
index fe6dcb9f6504a0c61637f461ecffefc33ac21212..b733eee3b42a675710fefc66e0993ac276d9a880 100644 |
--- a/chrome/browser/ui/cocoa/image_button_cell.mm |
+++ b/chrome/browser/ui/cocoa/image_button_cell.mm |
@@ -138,7 +138,11 @@ const CGFloat kImageNoFocusAlpha = 0.65; |
- (void)setIsMouseInside:(BOOL)isMouseInside { |
if (isMouseInside_ != isMouseInside) { |
isMouseInside_ = isMouseInside; |
- [[self controlView] setNeedsDisplay:YES]; |
+ NSView<ImageButton>* control = (NSView<ImageButton>*)[self controlView]; |
Scott Hess - ex-Googler
2011/07/21 00:48:40
Is this supposed to be static_cast?
dmac
2011/07/29 20:01:00
Done.
|
+ if ([control respondsToSelector:@selector(mouseInsideStateDidChange:)]) { |
+ [control mouseInsideStateDidChange:isMouseInside]; |
+ } |
+ [control setNeedsDisplay:YES]; |
} |
} |