Merge pull request #800 from frankhale/windows-min-max-animation
Fix Windows min/max animation on frameless windows
This commit is contained in:
commit
f5a8ec0cd3
1 changed files with 10 additions and 0 deletions
|
@ -227,6 +227,16 @@ NativeWindowViews::NativeWindowViews(content::WebContents* web_contents,
|
||||||
use_content_size_)
|
use_content_size_)
|
||||||
bounds = ContentBoundsToWindowBounds(bounds);
|
bounds = ContentBoundsToWindowBounds(bounds);
|
||||||
|
|
||||||
|
#if defined(OS_WIN)
|
||||||
|
if (!has_frame_) {
|
||||||
|
// Set Window style so that we get a minimize and maximize animation when
|
||||||
|
// frameless.
|
||||||
|
DWORD frame_style = WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX |
|
||||||
|
WS_CAPTION;
|
||||||
|
::SetWindowLong(GetAcceleratedWidget(), GWL_STYLE, frame_style);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
window_->UpdateWindowIcon();
|
window_->UpdateWindowIcon();
|
||||||
window_->CenterWindow(bounds.size());
|
window_->CenterWindow(bounds.size());
|
||||||
Layout();
|
Layout();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue