diff --git a/chromium_src/chrome/browser/ui/views/permissions/permission_prompt_factory.cc b/chromium_src/chrome/browser/ui/views/permissions/permission_prompt_factory.cc index cd7bc1d4574..19df69bcd7f 100644 --- a/chromium_src/chrome/browser/ui/views/permissions/permission_prompt_factory.cc +++ b/chromium_src/chrome/browser/ui/views/permissions/permission_prompt_factory.cc @@ -5,6 +5,7 @@ #include "base/logging.h" #include "brave/components/brave_wallet/common/buildflags/buildflags.h" +#include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/permission_bubble/permission_prompt.h" #include "components/permissions/request_type.h" @@ -19,6 +20,7 @@ std::unique_ptr CreatePermissionPrompt( content::WebContents* web_contents, permissions::PermissionPrompt::Delegate* delegate) { +#if BUILDFLAG(ENABLE_BRAVE_WALLET) Browser* browser = chrome::FindBrowserWithTab(web_contents); if (!browser) { DLOG(WARNING) << "Permission prompt suppressed because the WebContents is " @@ -26,7 +28,6 @@ std::unique_ptr CreatePermissionPrompt( return nullptr; } -#if BUILDFLAG(ENABLE_BRAVE_WALLET) if (delegate->Requests()[0]->request_type() == permissions::RequestType::kBraveEthereum || delegate->Requests()[0]->request_type() ==