From 351ff7a2fed060d1d59357b8507f7a348e901767 Mon Sep 17 00:00:00 2001 From: "cpu@chromium.org" Date: Fri, 16 Oct 2009 17:12:07 +0000 Subject: Fix flickering checkboxes - Remove vestigial organ WS_EX_TRANSPARENT TEST=open option dialog|advanced and scroll, behold no flicker BUG=9974 TBR=ben Review URL: http://codereview.chromium.org/276056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29292 0039d316-1c4b-4281-b951-d872f2087c98 --- views/controls/button/native_button_win.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/controls/button/native_button_win.cc b/views/controls/button/native_button_win.cc index 3425aee..d138833 100644 --- a/views/controls/button/native_button_win.cc +++ b/views/controls/button/native_button_win.cc @@ -186,7 +186,7 @@ bool NativeCheckboxWin::ProcessMessage(UINT message, WPARAM w_param, void NativeCheckboxWin::CreateNativeControl() { HWND control_hwnd = CreateWindowEx( - WS_EX_TRANSPARENT | GetAdditionalExStyle(), L"BUTTON", L"", + GetAdditionalExStyle(), L"BUTTON", L"", WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | BS_CHECKBOX, 0, 0, width(), height(), GetWidget()->GetNativeView(), NULL, NULL, NULL); NativeControlCreated(control_hwnd); -- cgit v1.1