Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / cocoa / background_gradient_view.mm
index 7533ad9..7d0b9bd 100644 (file)
 }
 
 - (void)setFrameOrigin:(NSPoint)origin {
-  // The background color depends on the view's vertical position.
+  // The background color depends on the view's vertical position. This impacts
+  // any child views that draw using this view's functions.
   if (NSMinY([self frame]) != origin.y)
-    [self setNeedsDisplay:YES];
+    [self cr_recursivelySetNeedsDisplay:YES];
 
   [super setFrameOrigin:origin];
 }