@@ -613,18 +613,17 @@ void NativeWindowWin::OnViewWasResized() {
613
613
SetWindowRgn (web_contents ()->GetNativeView (), path.CreateNativeRegion (), 1 );
614
614
615
615
SkRegion* rgn = new SkRegion;
616
- if (!window_->IsFullscreen ()) {
616
+ if (!window_->IsFullscreen () && !window_-> IsMaximized () ) {
617
617
if (draggable_region ())
618
618
rgn->op (*draggable_region (), SkRegion::kUnion_Op );
619
- if (!window_->IsMaximized ()) {
620
- if (!has_frame ()) {
621
- rgn->op (0 , 0 , width, kResizeInsideBoundsSize , SkRegion::kUnion_Op );
622
- rgn->op (0 , 0 , kResizeInsideBoundsSize , height, SkRegion::kUnion_Op );
623
- rgn->op (width - kResizeInsideBoundsSize , 0 , width, height,
624
- SkRegion::kUnion_Op );
625
- rgn->op (0 , height - kResizeInsideBoundsSize , width, height,
626
- SkRegion::kUnion_Op );
627
- }
619
+
620
+ if (!has_frame () && CanResize ()) {
621
+ rgn->op (0 , 0 , width, kResizeInsideBoundsSize , SkRegion::kUnion_Op );
622
+ rgn->op (0 , 0 , kResizeInsideBoundsSize , height, SkRegion::kUnion_Op );
623
+ rgn->op (width - kResizeInsideBoundsSize , 0 , width, height,
624
+ SkRegion::kUnion_Op );
625
+ rgn->op (0 , height - kResizeInsideBoundsSize , width, height,
626
+ SkRegion::kUnion_Op );
628
627
}
629
628
}
630
629
if (web_contents ()->GetRenderViewHost ()->GetView ())
0 commit comments