MacViews: Implement NativeWidgetMac::SetNativeWindowProperty.
commitc3b7b04a254577e13d592a2dd5c8ac67e93fdabe
authorandresantoso <andresantoso@chromium.org>
Mon, 5 Jan 2015 18:34:16 +0000 (5 10:34 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 5 Jan 2015 18:35:10 +0000 (5 18:35 +0000)
treef255d9c88363bdee67496bf809860cabb293ad6f
parent1974d5b6a21fe8d0d5fe0f89e208ceedefc560db
MacViews: Implement NativeWidgetMac::SetNativeWindowProperty.

This gets Widget::(Get|Set)NativeWindowProperty working on MacViews.
Without this, we crash in ChromeViewsDelegate::SaveWindowPlacement when trying
to resize the MacViews browser because GetPrefsForWindow returns NULL.

BUG=425229

Review URL: https://codereview.chromium.org/816803002

Cr-Commit-Position: refs/heads/master@{#309924}
ui/views/cocoa/bridged_native_widget.h
ui/views/cocoa/bridged_native_widget.mm
ui/views/widget/native_widget_mac.mm
ui/views/widget/widget_unittest.cc