summaryrefslogtreecommitdiffstats
path: root/chrome/views/widget
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-27 18:07:25 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-27 18:07:25 +0000
commit474fd5de43001aef8d6be15747d86a67a8eea87d (patch)
tree770024efda0dd3e822b8cf3d7da3286e992bffc2 /chrome/views/widget
parent0a6ead2b5ced309e4dccc927de06a4bd7e7a190d (diff)
downloadchromium_src-474fd5de43001aef8d6be15747d86a67a8eea87d.zip
chromium_src-474fd5de43001aef8d6be15747d86a67a8eea87d.tar.gz
chromium_src-474fd5de43001aef8d6be15747d86a67a8eea87d.tar.bz2
Fix clipping by using the correct window styles for native buttons.
Also ensure unhandled messages get handled by DefWindowProc of the containing WidgetWin. http://crbug.com/9216 Review URL: http://codereview.chromium.org/42629 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12671 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/views/widget')
-rw-r--r--chrome/views/widget/widget_win.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/chrome/views/widget/widget_win.cc b/chrome/views/widget/widget_win.cc
index 985ebe1..2db81e4 100644
--- a/chrome/views/widget/widget_win.cc
+++ b/chrome/views/widget/widget_win.cc
@@ -963,10 +963,8 @@ bool ProcessNativeControlMessage(UINT message,
HWND control_hwnd = GetControlHWNDForMessage(message, w_param, l_param);
if (IsWindow(control_hwnd)) {
NativeControlWin* wrapper = GetNativeControlWinForHWND(control_hwnd);
- if (wrapper) {
- *l_result = wrapper->ProcessMessage(message, w_param, l_param);
- return true;
- }
+ if (wrapper)
+ return wrapper->ProcessMessage(message, w_param, l_param, l_result);
}
return false;