Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1302)

Unified Diff: chrome/browser/ui/views/tabs/tab_strip.cc

Issue 983853002: Hide close buttons of inactive stacked tabs by default (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: check only |touch_layout_| Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/views/tabs/tab_strip.h ('k') | chrome/browser/ui/views/tabs/tab_strip_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/tabs/tab_strip.cc
diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc
index cffe4a382cf33dd5dae4ce08be2b7f75e74bd46d..3453889a2397f07881670cdb56bc9b453959eb07 100644
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
@@ -969,28 +969,12 @@ bool TabStrip::SupportsMultipleSelection() {
return touch_layout_ == NULL;
}
-// TODO(tdanderson): Modify this logic and clean up related code once a
-// decision has been made on the experimental
-// flag --tab-close-buttons-hidden-with-touch.
-bool TabStrip::ShouldHideCloseButtonForInactiveTab(const Tab* tab) {
- DCHECK(!tab->IsActive());
-
- // Do not force the close button to hide if mouse was used as
- // the last input type to interact with the tab strip.
- if (!stacked_layout_)
+bool TabStrip::ShouldHideCloseButtonForInactiveTabs() {
+ if (!touch_layout_)
sky 2015/03/09 19:55:59 I was wrong here. My understanding is you always w
tdanderson 2015/03/11 18:01:38 Actually, you were right. Using |touch_layout_| is
return false;
- std::string switch_value =
- base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
- switches::kTabCloseButtonsHiddenWithTouch);
- int width = tab->width();
- if (switch_value == "always" ||
- (switch_value == "narrow" && width < Tab::GetStandardSize().width()) ||
- (switch_value == "stacked" && width <= Tab::GetTouchWidth())) {
- return true;
- }
-
- return false;
+ return !base::CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kDisableHideInactiveStackedTabCloseButtons);
}
void TabStrip::SelectTab(Tab* tab) {
« no previous file with comments | « chrome/browser/ui/views/tabs/tab_strip.h ('k') | chrome/browser/ui/views/tabs/tab_strip_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698