summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/find_bar_cocoa_controller.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/cocoa/find_bar_cocoa_controller.mm')
-rw-r--r--chrome/browser/cocoa/find_bar_cocoa_controller.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/find_bar_cocoa_controller.mm b/chrome/browser/cocoa/find_bar_cocoa_controller.mm
index 995f29c..dc39596 100644
--- a/chrome/browser/cocoa/find_bar_cocoa_controller.mm
+++ b/chrome/browser/cocoa/find_bar_cocoa_controller.mm
@@ -92,6 +92,8 @@ static float kFindBarCloseDuration = 0.15;
}
- (void)findPboardUpdated:(NSNotification*)notification {
+ if (suppressPboardUpdateActions_)
+ return;
[self prepopulateText:[[FindPasteboard sharedInstance] findText]
stopSearch:YES];
}
@@ -132,7 +134,9 @@ static float kFindBarCloseDuration = 0.15;
return;
NSString* findText = [findText_ stringValue];
+ suppressPboardUpdateActions_ = YES;
[[FindPasteboard sharedInstance] setFindText:findText];
+ suppressPboardUpdateActions_ = NO;
if ([findText length] > 0) {
tab_contents->StartFinding(base::SysNSStringToUTF16(findText), true, false);