diff --git a/src/MpvNet.Windows/WinForms/MainForm.cs b/src/MpvNet.Windows/WinForms/MainForm.cs index 7a12acb6..e9dfaa8a 100644 --- a/src/MpvNet.Windows/WinForms/MainForm.cs +++ b/src/MpvNet.Windows/WinForms/MainForm.cs @@ -221,17 +221,17 @@ void GuiCommand_MoveWindow(string direction) Left = workingArea.Left; break; case "top": - Top = 0; + Top = workingArea.Top; break; case "right": Left = workingArea.Width - Width + workingArea.Left; break; case "bottom": - Top = workingArea.Height - Height; + Top = workingArea.Bottom - Height; break; case "center": - Left = (screen.Bounds.Width - Width) / 2; - Top = (screen.Bounds.Height - Height) / 2; + Left = workingArea.Left + (workingArea.Width - Width) / 2; + Top = workingArea.Top + (workingArea.Height - Height) / 2; break; } });