summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gtk/find_bar_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/gtk/find_bar_gtk.cc')
-rw-r--r--chrome/browser/ui/gtk/find_bar_gtk.cc13
1 files changed, 8 insertions, 5 deletions
diff --git a/chrome/browser/ui/gtk/find_bar_gtk.cc b/chrome/browser/ui/gtk/find_bar_gtk.cc
index 1608ef0..08f2734 100644
--- a/chrome/browser/ui/gtk/find_bar_gtk.cc
+++ b/chrome/browser/ui/gtk/find_bar_gtk.cc
@@ -598,7 +598,7 @@ void FindBarGtk::FindEntryTextInContents(bool forward_search) {
false); // Not case sensitive.
} else {
// The textbox is empty so we reset.
- find_tab_helper->StopFinding(FindBarController::kClearSelection);
+ find_tab_helper->StopFinding(FindBarController::kClearSelectionOnPage);
UpdateUIForFindResult(find_tab_helper->find_result(), string16());
// Clearing the text box should also clear the prepopulate state so that
@@ -782,14 +782,16 @@ gboolean FindBarGtk::OnKeyPressEvent(GtkWidget* widget, GdkEventKey* event,
return TRUE;
} else if (GDK_Escape == event->keyval) {
find_bar->find_bar_controller_->EndFindSession(
- FindBarController::kKeepSelection, false);
+ FindBarController::kKeepSelectionOnPage,
+ FindBarController::kKeepResultsInFindBox);
return TRUE;
} else if (GDK_Return == event->keyval ||
GDK_KP_Enter == event->keyval) {
if ((event->state & gtk_accelerator_get_default_mod_mask()) ==
GDK_CONTROL_MASK) {
find_bar->find_bar_controller_->EndFindSession(
- FindBarController::kActivateSelection, false);
+ FindBarController::kActivateSelectionOnPage,
+ FindBarController::kClearResultsInFindBox);
return TRUE;
}
@@ -809,8 +811,9 @@ gboolean FindBarGtk::OnKeyReleaseEvent(GtkWidget* widget, GdkEventKey* event,
void FindBarGtk::OnClicked(GtkWidget* button) {
if (button == close_button_->widget()) {
- find_bar_controller_->EndFindSession(FindBarController::kKeepSelection,
- false);
+ find_bar_controller_->EndFindSession(
+ FindBarController::kKeepSelectionOnPage,
+ FindBarController::kKeepResultsInFindBox);
} else if (button == find_previous_button_->widget() ||
button == find_next_button_->widget()) {
FindEntryTextInContents(button == find_next_button_->widget());