diff --git a/README.md b/README.md index 6a4e8ff..c2bfeb9 100644 --- a/README.md +++ b/README.md @@ -51,13 +51,13 @@ AAX Audio Converter is configured to support high DPI monitors under Windows 10. ## Download Windows setup package version 1.17, English and German, with manuals, plus FFmpeg executable: -**[AaxAudioConverter-1.17-Setup.exe](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17/AaxAudioConverter-1.17-Setup.exe)** +**[AaxAudioConverter-1.17.0.1-Setup.exe](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17.0.1/AaxAudioConverter-1.17.0.1-Setup.exe)** Manuals (also included in the setup package): -**[English](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17/AaxAudioConverter.pdf)** +**[English](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17.0.1/AaxAudioConverter.pdf)** -**[German](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17/AaxAudioConverter.de.pdf)** +**[German](https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17.0.1/AaxAudioConverter.de.pdf)** ## Dependencies diff --git a/res/Setup.dat b/res/Setup.dat index 85d046e..5b5929f 100644 --- a/res/Setup.dat +++ b/res/Setup.dat @@ -1,2 +1,2 @@ -https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17/AaxAudioConverter-1.17-Setup.exe -MD5: c32a5f6fc4fb18f563577a27ba7c9a4b +https://github.com/audiamus/AaxAudioConverter/releases/download/v1.17.0.1/AaxAudioConverter-1.17.0.1-Setup.exe +MD5: a2cecfee6e20df138563e3ef7876bb55 diff --git a/src/AaxAudioConverter/MainForm.cs b/src/AaxAudioConverter/MainForm.cs index e055a47..172de10 100644 --- a/src/AaxAudioConverter/MainForm.cs +++ b/src/AaxAudioConverter/MainForm.cs @@ -38,7 +38,7 @@ public partial class MainForm : Form { private readonly ProgressProcessor _progress; private readonly InteractionCallbackHandler _interactionHandler; private readonly SystemMenu _systemMenu; - private readonly Timer _resizeTimer; + private readonly Timer _resizeTimer = new Timer (); private readonly PerformanceMonitor _perfMonitor; private readonly PerformanceHandler _perfHandler; @@ -68,7 +68,8 @@ public partial class MainForm : Form { #region Public Constructors public MainForm () { - InitializeComponent (); + using (new ResourceGuard (x => _resizeFlag = x)) + InitializeComponent (); Log (1, this, () => $"{ApplName} {AssemblyVersion} as {(Is64BitProcess ? "64" : "32")}bit process on Windows {OSVersion} {(Is64BitOperatingSystem ? "64" : "32")}bit"); @@ -106,7 +107,6 @@ public MainForm () { _perfProgress = new Progress (_perfHandler.Update); _perfMonitor = new PerformanceMonitor { Callback = _perfProgress.Report }; - _resizeTimer = new Timer (); _resizeTimer.Tick += resizeTimer_Tick; _resizeTimer.Interval = 100; } @@ -1020,10 +1020,10 @@ private void lblSaveTo_SizeChanged (object sender, EventArgs e) { private void listViewAaxFiles_SizeChanged (object sender, EventArgs e) { if (_fileItems.Count > 0) return; - _resizeTimer.Stop (); + _resizeTimer?.Stop (); if (_resizeFlag) return; - _resizeTimer.Start (); + _resizeTimer?.Start (); } private void resizeTimer_Tick (object sender, EventArgs e) { diff --git a/src/AaxAudioConverter/Properties/AssemblyInfo.cs b/src/AaxAudioConverter/Properties/AssemblyInfo.cs index 76b7805..d457aff 100644 --- a/src/AaxAudioConverter/Properties/AssemblyInfo.cs +++ b/src/AaxAudioConverter/Properties/AssemblyInfo.cs @@ -33,7 +33,7 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion ("1.17.0.0")] -[assembly: AssemblyFileVersion ("1.17.0.0")] +[assembly: AssemblyVersion ("1.17.0.1")] +[assembly: AssemblyFileVersion ("1.17.0.1")] [assembly: NeutralResourcesLanguage ("en")] diff --git a/src/InnoSetup/AaxAudioConverter setup.iss b/src/InnoSetup/AaxAudioConverter setup.iss index 47e9641..b79664c 100644 --- a/src/InnoSetup/AaxAudioConverter setup.iss +++ b/src/InnoSetup/AaxAudioConverter setup.iss @@ -1,5 +1,5 @@ #define MyAppSetupName 'AAX Audio Converter' -#define MyAppVersion '1.17' +#define MyAppVersion '1.17.0.1' #define MyProgramExe = 'AaxAudioConverter.exe' #define MyCompany = 'audiamus' #define MyAppName = 'AaxAudioConverter'