Chromium Code Reviews| OLD | NEW |
|---|---|
| 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_helpers.h" | 7 #include "base/bind_helpers.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/memory/singleton.h" | 9 #include "base/memory/singleton.h" |
| 10 #include "base/metrics/histogram.h" | 10 #include "base/metrics/histogram.h" |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 283 if (service) | 283 if (service) |
| 284 service->ProcessLog(text); | 284 service->ProcessLog(text); |
| 285 } | 285 } |
| 286 | 286 |
| 287 bool ChromePasswordManagerClient::IsLoggingActive() const { | 287 bool ChromePasswordManagerClient::IsLoggingActive() const { |
| 288 // WebUI tabs do not need to log password saving progress. In particular, the | 288 // WebUI tabs do not need to log password saving progress. In particular, the |
| 289 // internals page itself should not send any logs. | 289 // internals page itself should not send any logs. |
| 290 return can_use_log_router_ && !web_contents()->GetWebUI(); | 290 return can_use_log_router_ && !web_contents()->GetWebUI(); |
| 291 } | 291 } |
| 292 | 292 |
| 293 bool ChromePasswordManagerClient::WasLastNavigationHTTPError() const { | |
| 294 DCHECK(web_contents()); | |
|
vabr (Chromium)
2014/11/17 15:32:15
Please create here an instance of BrowserSavePassw
Sunil Ratnu
2014/11/18 06:40:05
Done.
| |
| 295 content::NavigationEntry* entry = | |
| 296 web_contents()->GetController().GetVisibleEntry(); | |
| 297 if (!entry) | |
| 298 return false; | |
| 299 int http_status_code = entry->GetHttpStatusCode(); | |
| 300 if (http_status_code >= 400 && http_status_code <= 600) | |
|
vabr (Chromium)
2014/11/17 15:32:15
Please change "<= 600" to "< 600".
There does not
Sunil Ratnu
2014/11/18 06:40:05
Done.
| |
| 301 return true; | |
| 302 return false; | |
| 303 } | |
| 304 | |
| 293 // static | 305 // static |
| 294 password_manager::PasswordGenerationManager* | 306 password_manager::PasswordGenerationManager* |
| 295 ChromePasswordManagerClient::GetGenerationManagerFromWebContents( | 307 ChromePasswordManagerClient::GetGenerationManagerFromWebContents( |
| 296 content::WebContents* contents) { | 308 content::WebContents* contents) { |
| 297 ChromePasswordManagerClient* client = | 309 ChromePasswordManagerClient* client = |
| 298 ChromePasswordManagerClient::FromWebContents(contents); | 310 ChromePasswordManagerClient::FromWebContents(contents); |
| 299 if (!client) | 311 if (!client) |
| 300 return NULL; | 312 return NULL; |
| 301 return client->GetDriver()->GetPasswordGenerationManager(); | 313 return client->GetDriver()->GetPasswordGenerationManager(); |
| 302 } | 314 } |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 489 | 501 |
| 490 if (group_name == "DisallowSyncCredentialsForReauth") { | 502 if (group_name == "DisallowSyncCredentialsForReauth") { |
| 491 autofill_sync_state_ = DISALLOW_SYNC_CREDENTIALS_FOR_REAUTH; | 503 autofill_sync_state_ = DISALLOW_SYNC_CREDENTIALS_FOR_REAUTH; |
| 492 } else if (group_name == "DisallowSyncCredentials") { | 504 } else if (group_name == "DisallowSyncCredentials") { |
| 493 autofill_sync_state_ = DISALLOW_SYNC_CREDENTIALS; | 505 autofill_sync_state_ = DISALLOW_SYNC_CREDENTIALS; |
| 494 } else { | 506 } else { |
| 495 // Allow by default. | 507 // Allow by default. |
| 496 autofill_sync_state_ = ALLOW_SYNC_CREDENTIALS; | 508 autofill_sync_state_ = ALLOW_SYNC_CREDENTIALS; |
| 497 } | 509 } |
| 498 } | 510 } |
| OLD | NEW |