Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1163)

Side by Side Diff: chrome/browser/password_manager/chrome_password_manager_client.cc

Issue 1402803002: [Password Manager] Pass origin of the form which was autofilled in order to display it in managemen… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/password_manager/chrome_password_manager_client.h" 5 #include "chrome/browser/password_manager/chrome_password_manager_client.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/bind_helpers.h" 8 #include "base/bind_helpers.h"
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/memory/singleton.h" 10 #include "base/memory/singleton.h"
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 if (IsTheHotNewBubbleUIEnabled()) { 282 if (IsTheHotNewBubbleUIEnabled()) {
283 ManagePasswordsUIController* manage_passwords_ui_controller = 283 ManagePasswordsUIController* manage_passwords_ui_controller =
284 ManagePasswordsUIController::FromWebContents(web_contents()); 284 ManagePasswordsUIController::FromWebContents(web_contents());
285 manage_passwords_ui_controller->OnAutomaticPasswordSave( 285 manage_passwords_ui_controller->OnAutomaticPasswordSave(
286 saved_form.Pass()); 286 saved_form.Pass());
287 } 287 }
288 #endif 288 #endif
289 } 289 }
290 290
291 void ChromePasswordManagerClient::PasswordWasAutofilled( 291 void ChromePasswordManagerClient::PasswordWasAutofilled(
292 const autofill::PasswordFormMap& best_matches) const { 292 const autofill::PasswordFormMap& best_matches,
293 const GURL& origin) const {
293 ManagePasswordsUIController* manage_passwords_ui_controller = 294 ManagePasswordsUIController* manage_passwords_ui_controller =
294 ManagePasswordsUIController::FromWebContents(web_contents()); 295 ManagePasswordsUIController::FromWebContents(web_contents());
295 if (manage_passwords_ui_controller && IsTheHotNewBubbleUIEnabled()) 296 if (manage_passwords_ui_controller && IsTheHotNewBubbleUIEnabled())
296 manage_passwords_ui_controller->OnPasswordAutofilled(best_matches); 297 manage_passwords_ui_controller->OnPasswordAutofilled(best_matches, origin);
297 } 298 }
298 299
299 void ChromePasswordManagerClient::PasswordAutofillWasBlocked( 300 void ChromePasswordManagerClient::PasswordAutofillWasBlocked(
300 const autofill::PasswordFormMap& best_matches) const { 301 const autofill::PasswordFormMap& best_matches) const {
301 ManagePasswordsUIController* controller = 302 ManagePasswordsUIController* controller =
302 ManagePasswordsUIController::FromWebContents(web_contents()); 303 ManagePasswordsUIController::FromWebContents(web_contents());
303 if (controller && IsTheHotNewBubbleUIEnabled()) 304 if (controller && IsTheHotNewBubbleUIEnabled())
304 controller->OnBlacklistBlockedAutofill(best_matches); 305 controller->OnBlacklistBlockedAutofill(best_matches);
305 } 306 }
306 307
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
579 if (!entry) 580 if (!entry)
580 return GURL::EmptyGURL(); 581 return GURL::EmptyGURL();
581 582
582 return entry->GetURL(); 583 return entry->GetURL();
583 } 584 }
584 585
585 const password_manager::CredentialsFilter* 586 const password_manager::CredentialsFilter*
586 ChromePasswordManagerClient::GetStoreResultFilter() const { 587 ChromePasswordManagerClient::GetStoreResultFilter() const {
587 return &credentials_filter_; 588 return &credentials_filter_;
588 } 589 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698