Browse Source

Minimization bugfix on Windows

pull/7537/head
Pursuit 5 years ago
parent
commit
09ac27803f
  1. 4
      src/Windows/Avalonia.Win32/WindowImpl.cs

4
src/Windows/Avalonia.Win32/WindowImpl.cs

@ -265,7 +265,7 @@ namespace Avalonia.Win32
{ {
if (IsWindowVisible(_hwnd)) if (IsWindowVisible(_hwnd))
{ {
ShowWindow(value, true); ShowWindow(value, value != WindowState.Minimized); // If the window is minimized, it shouldn't be activated
} }
_showWindowState = value; _showWindowState = value;
@ -973,7 +973,7 @@ namespace Avalonia.Win32
{ {
case WindowState.Minimized: case WindowState.Minimized:
newWindowProperties.IsFullScreen = false; newWindowProperties.IsFullScreen = false;
command = activate ? ShowWindowCommand.Minimize : ShowWindowCommand.ShowMinNoActive; command = ShowWindowCommand.Minimize;
break; break;
case WindowState.Maximized: case WindowState.Maximized:
newWindowProperties.IsFullScreen = false; newWindowProperties.IsFullScreen = false;

Loading…
Cancel
Save