summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-10 19:14:20 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-10 19:14:20 +0000
commita724b6ad91affee34adc5c3ab25b05536bb51f6d (patch)
treeb6f636588cadbbedd9f161052c11cba277ce6767 /chrome/browser/views
parent15afbb51fd02caf9baebd5e406ec88bf59d8f835 (diff)
downloadchromium_src-a724b6ad91affee34adc5c3ab25b05536bb51f6d.zip
chromium_src-a724b6ad91affee34adc5c3ab25b05536bb51f6d.tar.gz
chromium_src-a724b6ad91affee34adc5c3ab25b05536bb51f6d.tar.bz2
Highlight tab close button on click. Original patch by kimworking@gmail.com, r=me; see http://codereview.chromium.org/28302 .
BUG=7690 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11359 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views')
-rw-r--r--chrome/browser/views/tabs/tab_renderer.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/views/tabs/tab_renderer.cc b/chrome/browser/views/tabs/tab_renderer.cc
index 3d5556c..887d5f6 100644
--- a/chrome/browser/views/tabs/tab_renderer.cc
+++ b/chrome/browser/views/tabs/tab_renderer.cc
@@ -185,8 +185,10 @@ class TabCloseButton : public views::Button {
virtual ~TabCloseButton() {}
virtual bool OnMousePressed(const views::MouseEvent& event) {
- LOG(WARNING) << "MOUSE PRESSED";
- return !event.IsOnlyMiddleMouseButton();
+ bool handled = BaseButton::OnMousePressed(event);
+ // Explicitly mark midle-mouse clicks as non-handled to ensure the tab
+ // sees them.
+ return event.IsOnlyMiddleMouseButton() ? false : handled;
}
// We need to let the parent know about mouse state so that it