This commit is contained in:
mika-n 2018-11-19 11:40:53 +02:00
commit 09c74e9979
4 changed files with 7 additions and 22 deletions

View File

@ -52,7 +52,6 @@ namespace DS4Windows
Options opt;
private bool optPop;
public Size oldsize;
public bool mAllowVisible;
bool contextclose;
bool turnOffTemp;
bool runningBat;
@ -235,13 +234,11 @@ namespace DS4Windows
break;
}
if (!(startMinimizedCheckBox.Checked || mini))
if (startMinimizedCheckBox.Checked || mini)
{
mAllowVisible = true;
Show();
WindowState = FormWindowState.Minimized;
}
Form_Resize(null, null);
RefreshProfiles();
/*opt = new Options(this);
opt.Icon = this.Icon;
@ -392,13 +389,14 @@ namespace DS4Windows
else
{
if (hoverTextDict.TryGetValue(control, out tempst))
control.MouseEnter += Items_MouseHover;
control.MouseHover += Items_MouseHover;
else
control.MouseHover += ClearLastMessage;
}
}
instance = this;
Form_Resize(null, null);
if (btnStartStop.Enabled && start)
TaskRunner.Delay(50).ContinueWith((t) => this.BeginInvoke((System.Action)(() => BtnStartStop_Clicked())));
}
@ -500,17 +498,6 @@ namespace DS4Windows
}
}
protected override void SetVisibleCore(bool value)
{
if (!mAllowVisible)
{
value = false;
if (!IsHandleCreated) CreateHandle();
}
base.SetVisibleCore(value);
}
public static string GetTopWindowName()
{
IntPtr hWnd = GetForegroundWindow();
@ -1591,7 +1578,6 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question
private void editMenu_Click(object sender, EventArgs e)
{
mAllowVisible = true;
Show();
WindowState = FormWindowState.Normal;
ToolStripMenuItem em = (ToolStripMenuItem)sender;
@ -1741,7 +1727,6 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
mAllowVisible = true;
Show();
Focus();
WindowState = FormWindowState.Normal;

View File

@ -104,7 +104,7 @@ namespace DS4Windows
startInfo.Arguments = "re-enabledevice " + devicePathToInstanceId(hDevice.DevicePath);
Process child = Process.Start(startInfo);
if (!child.WaitForExit(15000))
if (!child.WaitForExit(30000))
{
child.Kill();
}

View File

@ -103,7 +103,7 @@ namespace DS4Windows
//rootHub = new ControlService();
Application.EnableVisualStyles();
ds4form = new DS4Form(args);
Application.Run(ds4form);
Application.Run();
//mutex.ReleaseMutex();
//}

View File

@ -16,7 +16,7 @@
Remove this element if your application requires this virtualization for backwards
compatibility.
-->
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>