Index: views/controls/button/native_button_win.cc |
diff --git a/views/controls/button/native_button_win.cc b/views/controls/button/native_button_win.cc |
index c0b26815542ef52588710e1481e1e2372570cdc7..9914638801116640349091ca6ab248ba69731062 100644 |
--- a/views/controls/button/native_button_win.cc |
+++ b/views/controls/button/native_button_win.cc |
@@ -111,7 +111,7 @@ gfx::NativeView NativeButtonWin::GetTestingHandle() const { |
// NativeButtonWin, View overrides: |
gfx::Size NativeButtonWin::GetPreferredSize() { |
- if (!button_size_valid_) { |
+ if (!button_size_valid_ && native_view()) { |
SIZE sz = {0}; |
Button_GetIdealSize(native_view(), reinterpret_cast<LPARAM>(&sz)); |
button_size_.SetSize(sz.cx, sz.cy); |