From c0137626f3b59071bb2da0d06769c2a6045594c6 Mon Sep 17 00:00:00 2001 From: Xiaro <62033805+Xiaro@users.noreply.github.com> Date: Mon, 30 Nov 2020 02:35:21 -0500 Subject: [PATCH] [fix] Fixed BaritoneUtils isActive check for other process --- src/main/java/me/zeroeightsix/kami/util/BaritoneUtils.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/zeroeightsix/kami/util/BaritoneUtils.kt b/src/main/java/me/zeroeightsix/kami/util/BaritoneUtils.kt index ae48bed87..095f3b5c0 100644 --- a/src/main/java/me/zeroeightsix/kami/util/BaritoneUtils.kt +++ b/src/main/java/me/zeroeightsix/kami/util/BaritoneUtils.kt @@ -13,7 +13,11 @@ object BaritoneUtils { val prefix get() = settings?.prefix?.value ?: "#" val isPathing get() = primary?.pathingBehavior?.isPathing ?: false - val isActive get() = primary?.customGoalProcess?.isActive ?: false + val isActive + get() = primary?.customGoalProcess?.isActive ?: false + || primary?.pathingControlManager?.mostRecentInControl()?.let { + it.isPresent && it.get().isActive + } ?: false fun pause() { if (!paused) {