| Index: chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
|
| index a9ddaeaeaabe73ba79fb81a73cf736984ae23e95..57796e860418ee2e70bdf72b89bced76a07288c3 100644
|
| --- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
|
| +++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
|
| @@ -157,13 +157,8 @@ bool FeedbackPrivateGetStringsFunction::RunSync() {
|
| SET_STRING("screenshot", IDS_FEEDBACK_SCREENSHOT_LABEL);
|
| SET_STRING("user-email", IDS_FEEDBACK_USER_EMAIL_LABEL);
|
| #if defined(OS_CHROMEOS)
|
| - // We must check ArcBridgeService::available() before
|
| - // ArcAuthService::IsArcEnabled() to avoid crashes in browsertests when
|
| - // |profile_| is not set in ArcAuthService when ARC is not available.
|
| - if (arc::ArcBridgeService::Get() &&
|
| - arc::ArcBridgeService::Get()->available() &&
|
| - arc::ArcAuthService::Get() &&
|
| - arc::ArcAuthService::Get()->IsArcEnabled()) {
|
| + const arc::ArcAuthService* auth_service = arc::ArcAuthService::Get();
|
| + if (auth_service && auth_service->IsArcEnabled()) {
|
| SET_STRING("sys-info",
|
| IDS_FEEDBACK_INCLUDE_SYSTEM_INFORMATION_AND_METRICS_CHKBOX_ARC);
|
| } else {
|
|
|