From ea8944c1ccb20ce41f5398f46297a6a83434e831 Mon Sep 17 00:00:00 2001 From: stax76 Date: Thu, 26 Oct 2023 17:23:38 +0200 Subject: [PATCH] change build.yml and support window-dragging=no --- .github/workflows/build.yml | 8 ++++---- src/MpvNet.Windows/WinForms/MainForm.cs | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4cedc774..5d350888 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,21 +47,21 @@ jobs: cd src nuget restore msbuild -restore - msbuild MpvNet.sln /m /p:Configuration=Release + msbuild MpvNet.sln /m /p:Configuration=Debug - name: Download libmpv # In principle, only update this binary file when significant feature changes occur in mpv/mpv.net shell: msys2 {0} run: | wget -nv -O libmpv.7z https://downloads.sourceforge.net/mpv-player-windows/mpv-dev-x86_64-v3-20231022-git-6e428c2.7z 7z x -y libmpv.7z -olibmpv - cp -f libmpv/libmpv-2.dll src/MpvNet.Windows/bin/Release/ || true + cp -f libmpv/libmpv-2.dll src/MpvNet.Windows/bin/Debug/ || true - name: Download MediaInfo shell: msys2 {0} run: | wget -nv -O MediaInfo.7z https://mediaarea.net/download/binary/libmediainfo0/23.10/MediaInfo_DLL_23.10_Windows_x64_WithoutInstaller.7z 7z x -y MediaInfo.7z -oMediaInfo - cp -f MediaInfo/MediaInfo.dll src/MpvNet.Windows/bin/Release/ || true + cp -f MediaInfo/MediaInfo.dll src/MpvNet.Windows/bin/Debug/ || true - name: Upload uses: actions/upload-artifact@v3 with: name: "mpv.net-win64" - path: src/MpvNet.Windows/bin/Release/ \ No newline at end of file + path: src/MpvNet.Windows/bin/Debug/ \ No newline at end of file diff --git a/src/MpvNet.Windows/WinForms/MainForm.cs b/src/MpvNet.Windows/WinForms/MainForm.cs index a4caf8f6..063a0709 100644 --- a/src/MpvNet.Windows/WinForms/MainForm.cs +++ b/src/MpvNet.Windows/WinForms/MainForm.cs @@ -1252,7 +1252,8 @@ protected override void OnMouseMove(MouseEventArgs e) if (IsCursorPosDifferent(_mouseDownLocation) && WindowState == FormWindowState.Normal && - e.Button == MouseButtons.Left && !IsMouseInOsc()) + e.Button == MouseButtons.Left && !IsMouseInOsc() && + Player.GetPropertyBool("window-dragging")) { var HTCAPTION = new IntPtr(2); var WM_NCLBUTTONDOWN = 0xA1;