Skip to content

Commit 8ca6ce2

Browse files
authored
helium/cat: prevent profile button from being collapsed (#767)
Fixes #440 Fixes (maybe) #657
1 parent 6af846d commit 8ca6ce2

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

patches/helium/ui/experiments/compact-action-toolbar.patch

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,3 +364,41 @@
364364
return gfx::Size(27, 0);
365365
}
366366
};
367+
--- a/chrome/browser/ui/views/toolbar/toolbar_controller.cc
368+
+++ b/chrome/browser/ui/views/toolbar/toolbar_controller.cc
369+
@@ -24,6 +24,7 @@
370+
#include "chrome/browser/ui/color/chrome_color_id.h"
371+
#include "chrome/browser/ui/toolbar/pinned_toolbar/pinned_toolbar_actions_model.h"
372+
#include "chrome/browser/ui/toolbar_controller_util.h"
373+
+#include "chrome/browser/ui/ui_features.h"
374+
#include "chrome/browser/ui/views/contextual_tasks/contextual_tasks_button.h"
375+
#include "chrome/browser/ui/views/side_panel/side_panel_action_callback.h"
376+
#include "chrome/browser/ui/views/side_panel/side_panel_enums.h"
377+
@@ -297,15 +298,18 @@ ToolbarController::GetDefaultResponsiveE
378+
nullptr,
379+
#endif // BUILDFLAG(ENABLE_WEBUI_TAB_STRIP)
380+
kToolbarNewTabButtonElementId),
381+
- /*is_section_end=*/true),
382+
- ToolbarController::ResponsiveElementInfo(
383+
- ToolbarController::ElementIdInfo(
384+
- kToolbarAvatarButtonElementId,
385+
- IDS_OVERFLOW_MENU_ITEM_TEXT_PROFILE,
386+
- is_incognito ? (&kIncognitoRefreshMenuIcon)
387+
- : (&kUserAccountAvatarRefreshIcon),
388+
- kToolbarAvatarButtonElementId, kToolbarAvatarBubbleElementId),
389+
- /*is_section_end=*/false)});
390+
+ /*is_section_end=*/true)});
391+
+
392+
+ if (!features::IsHeliumCatEnabled()) {
393+
+ elements.push_back(ToolbarController::ResponsiveElementInfo(
394+
+ ToolbarController::ElementIdInfo(
395+
+ kToolbarAvatarButtonElementId, IDS_OVERFLOW_MENU_ITEM_TEXT_PROFILE,
396+
+ is_incognito ? (&kIncognitoRefreshMenuIcon)
397+
+ : (&kUserAccountAvatarRefreshIcon),
398+
+ kToolbarAvatarButtonElementId, kToolbarAvatarBubbleElementId),
399+
+ /*is_section_end=*/false));
400+
+ }
401+
+
402+
return elements;
403+
}
404+

0 commit comments

Comments
 (0)