diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaBusView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaBusView.kt index 56c7828fdc..cf6329b177 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaBusView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaBusView.kt @@ -78,10 +78,12 @@ class RomaBusView @JvmOverloads constructor( } override fun romaViewStatus(status: Boolean) { - if(status){ - this.visibility = View.VISIBLE - } else { - this.visibility = View.GONE + ThreadUtils.runOnUiThread { + if(status){ + this.visibility = View.VISIBLE + } else { + this.visibility = View.GONE + } } } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaPassengerView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaPassengerView.kt index 10ea498445..5b2c84060c 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaPassengerView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaPassengerView.kt @@ -69,10 +69,12 @@ class RomaPassengerView @JvmOverloads constructor( } override fun romaViewStatus(status: Boolean) { - if(status){ - this.visibility = View.VISIBLE - } else { - this.visibility = View.GONE + ThreadUtils.runOnUiThread { + if(status){ + this.visibility = View.VISIBLE + } else { + this.visibility = View.GONE + } } } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaTaxiView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaTaxiView.kt index 83ee3e947d..3049e5c979 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaTaxiView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/RomaTaxiView.kt @@ -78,10 +78,12 @@ class RomaTaxiView @JvmOverloads constructor( } override fun romaViewStatus(status: Boolean) { - if(status){ - this.visibility = View.VISIBLE - } else { - this.visibility = View.GONE + ThreadUtils.runOnUiThread { + if(status){ + this.visibility = View.VISIBLE + } else { + this.visibility = View.GONE + } } }