From ebacaa03417d0384aed57c30e29cb0c7eafa62bf Mon Sep 17 00:00:00 2001 From: Frank Skare Date: Thu, 17 Jun 2021 16:32:35 +0200 Subject: [PATCH] #140 Fix window size not being saved --- docs/Changelog.md | 6 ++++-- src/Scripts/C-Sharp/delete-current-file.cs | 9 +++++++-- src/WinForms/MainForm.cs | 3 +-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index eb7f9ba..45f854d 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -2,9 +2,11 @@ 5.4.9.1 (2021-0?-??) ==================== -- New media info command: Ctrl+m script-message mpv.net show-media-info #menu: View > Show Media Info +- New media info command: `Ctrl+m script-message mpv.net show-media-info #menu: View > Show Media Info` - Context menu font render quality fix. -- Context menu and cycle-audio command support external audio and subtitle tracks. +- Context menu and `cycle-audio` command support external audio and subtitle tracks. +- Fix window size not being saved. +- libmpv shinchiro 2021-06-06 5.4.9.0 (2021-05-29) diff --git a/src/Scripts/C-Sharp/delete-current-file.cs b/src/Scripts/C-Sharp/delete-current-file.cs index 1e6eecd..0e5612c 100644 --- a/src/Scripts/C-Sharp/delete-current-file.cs +++ b/src/Scripts/C-Sharp/delete-current-file.cs @@ -35,14 +35,14 @@ class Script { FileToDelete = Core.get_property_string("path"); DeleteTime = DateTime.Now; - Core.commandv("show-text", "Press 1 to delete file", "5000"); + Core.commandv("show-text", "Press 1 to delete file", "10000"); } else if (args[1] == "confirm") { TimeSpan ts = DateTime.Now - DeleteTime; string path = Core.get_property_string("path"); - if (FileToDelete == path && ts.TotalSeconds < 5 && File.Exists(FileToDelete)) + if (FileToDelete == path && ts.TotalSeconds < 10 && File.Exists(FileToDelete)) { Core.command("playlist-remove current"); int pos = Core.get_property_int("playlist-pos"); @@ -53,6 +53,11 @@ class Script if (count > 0) Core.set_property_int("playlist-pos", count - 1); + else + { + Core.ShowLogo(); + Core.commandv("show-text", ""); + } } Thread.Sleep(2000); diff --git a/src/WinForms/MainForm.cs b/src/WinForms/MainForm.cs index 7313dc5..a0a6ebc 100644 --- a/src/WinForms/MainForm.cs +++ b/src/WinForms/MainForm.cs @@ -403,6 +403,7 @@ namespace mpvnet } SetSize(width, height, screen, checkAutofit); + SaveWindowProperties(); } void SetSize(int width, int height, Screen screen, bool checkAutofit = true) @@ -553,7 +554,6 @@ namespace mpvnet FormBorderStyle = FormBorderStyle.None; SetFormPosAndSize(); - SaveWindowProperties(); } } } @@ -980,7 +980,6 @@ namespace mpvnet protected override void OnFormClosing(FormClosingEventArgs e) { base.OnFormClosing(e); - SaveWindowProperties(); if (Core.IsQuitNeeded) Core.commandv("quit");