fix-building-without-one-click-signin.patch 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Fix building without one click signin
  2. --- a/chrome/browser/ui/BUILD.gn
  3. +++ b/chrome/browser/ui/BUILD.gn
  4. @@ -3622,8 +3622,6 @@ jumbo_static_library("ui") {
  5. "views/sync/dice_bubble_sync_promo_view.h",
  6. "views/sync/dice_signin_button_view.cc",
  7. "views/sync/dice_signin_button_view.h",
  8. - "views/sync/one_click_signin_dialog_view.cc",
  9. - "views/sync/one_click_signin_dialog_view.h",
  10. ]
  11. deps += [ "//ui/views/window/vector_icons" ]
  12. }
  13. --- a/chrome/browser/ui/sync/one_click_signin_links_delegate_impl.cc
  14. +++ b/chrome/browser/ui/sync/one_click_signin_links_delegate_impl.cc
  15. @@ -16,9 +16,4 @@ OneClickSigninLinksDelegateImpl::OneClic
  16. OneClickSigninLinksDelegateImpl::~OneClickSigninLinksDelegateImpl() {}
  17. void OneClickSigninLinksDelegateImpl::OnLearnMoreLinkClicked(bool is_dialog) {
  18. - NavigateParams params(browser_, GURL(chrome::kChromeSyncLearnMoreURL),
  19. - ui::PAGE_TRANSITION_LINK);
  20. - params.disposition = is_dialog ? WindowOpenDisposition::NEW_WINDOW
  21. - : WindowOpenDisposition::NEW_FOREGROUND_TAB;
  22. - Navigate(&params);
  23. }
  24. --- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
  25. +++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
  26. @@ -330,6 +330,7 @@ void InlineSigninHelper::OnClientOAuthSu
  27. const ClientOAuthResult& result,
  28. Profile* /*profile*/,
  29. Profile::CreateStatus /*status*/) {
  30. +#if BUILDFLAG(ENABLE_ONE_CLICK_SIGNIN)
  31. HandlerSigninReason reason = GetHandlerSigninReason(current_url_);
  32. if (reason == HandlerSigninReason::FETCH_LST_ONLY) {
  33. // Constants are only available on Windows for the Google Credential
  34. @@ -419,6 +420,7 @@ void InlineSigninHelper::OnClientOAuthSu
  35. CreateSyncStarter(result.refresh_token);
  36. }
  37. base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this);
  38. +#endif
  39. }
  40. void InlineSigninHelper::UntrustedSigninConfirmed(