mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2024-11-22 17:29:18 +01:00
Allow idle disconnect for sony dongle
This commit is contained in:
parent
1a39c00a01
commit
7ae8e0deb8
@ -608,7 +608,7 @@ namespace DS4Windows
|
|||||||
} */
|
} */
|
||||||
|
|
||||||
bool ds4Idle = cState.FrameCounter == pState.FrameCounter;
|
bool ds4Idle = cState.FrameCounter == pState.FrameCounter;
|
||||||
if (conType != ConnectionType.BT)
|
if (conType == ConnectionType.USB)
|
||||||
{
|
{
|
||||||
lastActive = utcNow;
|
lastActive = utcNow;
|
||||||
}
|
}
|
||||||
@ -635,8 +635,19 @@ namespace DS4Windows
|
|||||||
lastActive = utcNow;
|
lastActive = utcNow;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shouldDisconnect && DisconnectBT())
|
if (shouldDisconnect)
|
||||||
return; // all done
|
{
|
||||||
|
if (conType == ConnectionType.BT)
|
||||||
|
{
|
||||||
|
if (DisconnectBT())
|
||||||
|
return; // all done
|
||||||
|
}
|
||||||
|
else if (conType == ConnectionType.SONYWA)
|
||||||
|
{
|
||||||
|
if (DisconnectDongle())
|
||||||
|
return; // all done
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// XXX fix initialization ordering so the null checks all go away
|
// XXX fix initialization ordering so the null checks all go away
|
||||||
|
Loading…
Reference in New Issue
Block a user