diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiViewControlListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiViewControlListenerManager.kt index f7224e9a94..f37ce94632 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiViewControlListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiViewControlListenerManager.kt @@ -4,6 +4,7 @@ import android.view.View import android.view.ViewGroup import com.mogo.eagle.core.function.api.hmi.view.IViewControlListener import com.mogo.eagle.core.function.call.base.CallerBase +import com.mogo.eagle.core.function.call.trace.CallerTrace import java.util.concurrent.ConcurrentHashMap /** @@ -14,6 +15,8 @@ import java.util.concurrent.ConcurrentHashMap object CallerHmiViewControlListenerManager : CallerBase() { private var v2xEventTag = ConcurrentHashMap() + + @Volatile private var mainPageVisible = true /** @@ -38,6 +41,7 @@ object CallerHmiViewControlListenerManager : CallerBase() fun invokeMainPageViewVisible(v: Int) { mainPageVisible = (v == View.VISIBLE) + CallerTrace.write("CallerHmiViewControl","mainPageVisible:$mainPageVisible") M_LISTENERS.forEach { val listener = it.value listener.mainPageViewVisible(v)