diff --git a/DS4Windows/DS4Control/ScpUtil.cs b/DS4Windows/DS4Control/ScpUtil.cs index 91d917e..1e34cfd 100644 --- a/DS4Windows/DS4Control/ScpUtil.cs +++ b/DS4Windows/DS4Control/ScpUtil.cs @@ -506,6 +506,11 @@ namespace DS4Windows get { return m_Config.minToTaskbar; } } + public static bool GetMinToTaskbar() + { + return m_Config.minToTaskbar; + } + public static int FormWidth { set { m_Config.formWidth = value; } diff --git a/DS4Windows/DS4Forms/DS4Form.cs b/DS4Windows/DS4Forms/DS4Form.cs index f01d2c8..1b4f60e 100644 --- a/DS4Windows/DS4Forms/DS4Form.cs +++ b/DS4Windows/DS4Forms/DS4Form.cs @@ -898,14 +898,15 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question protected void Form_Resize(object sender, EventArgs e) { - if (FormWindowState.Minimized == WindowState && !MinToTaskbar) + bool minToTask = GetMinToTaskbar(); + if (FormWindowState.Minimized == WindowState && minToTask) { Hide(); ShowInTaskbar = false; FormBorderStyle = FormBorderStyle.None; } - else if (FormWindowState.Normal == WindowState && !MinToTaskbar) + else if (FormWindowState.Normal == WindowState && minToTask) { //mAllowVisible = true; Show();