Use IsClientIdle in CanUpdateOrNag

This commit is contained in:
Haselnussbomber 2025-10-29 02:31:42 +01:00
parent e6df536ceb
commit 08a3998854
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1

View file

@ -491,14 +491,10 @@ internal class AutoUpdateManager : IServiceType
private bool CanUpdateOrNag() private bool CanUpdateOrNag()
{ {
var condition = Service<Condition>.Get(); var clientState = Service<ClientState>.Get();
return this.IsPluginManagerReady() && return this.IsPluginManagerReady() &&
!this.dalamudInterface.IsPluginInstallerOpen && !this.dalamudInterface.IsPluginInstallerOpen &&
condition.OnlyAny(ConditionFlag.NormalConditions, clientState.IsClientIdle();
ConditionFlag.Jumping,
ConditionFlag.Mounted,
ConditionFlag.UsingFashionAccessory,
ConditionFlag.OnFreeTrial);
} }
private bool IsPluginManagerReady() private bool IsPluginManagerReady()