diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 02:50:44 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 02:50:44 +0000 |
commit | 1bdda6d28a0561557d8fd40327d2f3d66a856314 (patch) | |
tree | 6ac9e0e46baa6a84c6f876fef2b1163ad538ecde /views | |
parent | a18c2e7b655d48e71c48853d9f73399477049781 (diff) | |
download | chromium_src-1bdda6d28a0561557d8fd40327d2f3d66a856314.zip chromium_src-1bdda6d28a0561557d8fd40327d2f3d66a856314.tar.gz chromium_src-1bdda6d28a0561557d8fd40327d2f3d66a856314.tar.bz2 |
Adds CHECKs in hopes of figuring out why we're crashing on some test
bots.
BUG=44991
TEST=none
Review URL: http://codereview.chromium.org/3992005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63478 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r-- | views/controls/native_control.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/views/controls/native_control.cc b/views/controls/native_control.cc index a0ff1b0..1fa2786 100644 --- a/views/controls/native_control.cc +++ b/views/controls/native_control.cc @@ -78,8 +78,8 @@ class NativeControlContainer : public CWindowImpl<NativeControlContainer, parent_->NativeControlDestroyed(); delete this; } - private: + private: LRESULT OnCreate(LPCREATESTRUCT create_struct) { control_ = parent_->CreateNativeControl(m_hWnd); @@ -87,8 +87,13 @@ class NativeControlContainer : public CWindowImpl<NativeControlContainer, WNDPROC original_handler = win_util::SetWindowProc(control_, &NativeControl::NativeControlWndProc); - SetProp(control_, kHandlerKey, original_handler); - SetProp(control_, kNativeControlKey , parent_); + BOOL set_prop_result = SetProp(control_, kHandlerKey, original_handler); + CHECK(set_prop_result) << "Failed to SetProp in NativeControlContainer " + << win_util::FormatLastWin32Error(); + + set_prop_result = SetProp(control_, kNativeControlKey, parent_); + CHECK(set_prop_result) << "Failed to SetProp in NativeControlContainer " + << win_util::FormatLastWin32Error(); ::ShowWindow(control_, SW_SHOW); return 1; |