diff --git a/OCH/bus/passenger/src/m2/AndroidManifest.xml b/OCH/bus/passenger/src/m2/AndroidManifest.xml
deleted file mode 100644
index ef86a3875d..0000000000
--- a/OCH/bus/passenger/src/m2/AndroidManifest.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt
index dbe4b7795a..35423a8c0f 100644
--- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt
+++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt
@@ -34,11 +34,14 @@ class LoginPassengerFragment : MvpFragment()
override fun getLayoutId(): Int {
-
if (AppIdentityModeUtils.isM1(FunctionBuildConfig.appIdentityMode) &&
AppIdentityModeUtils.isPassenger((FunctionBuildConfig.appIdentityMode))
) {
return R.layout.biz_login_passenger_view_1920x1080
+ } else if (AppIdentityModeUtils.isB1(FunctionBuildConfig.appIdentityMode) &&
+ AppIdentityModeUtils.isPassenger((FunctionBuildConfig.appIdentityMode))
+ ) {
+ return R.layout.biz_login_passenger_view_1920x1080
} else if (AppIdentityModeUtils.isB2(FunctionBuildConfig.appIdentityMode) &&
AppIdentityModeUtils.isPassenger((FunctionBuildConfig.appIdentityMode))
) {
diff --git a/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/presenter/TaxiPresenter.java b/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/presenter/TaxiPresenter.java
index 137b770f9c..8d8ba77f0b 100644
--- a/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/presenter/TaxiPresenter.java
+++ b/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/presenter/TaxiPresenter.java
@@ -52,9 +52,6 @@ public class TaxiPresenter extends Presenter implements ITaxiADASS
super(view);
TaxiModel.getInstance().init(AbsMogoApplication.getApp());
OCHAdasAbilityManager.getInstance().init(AbsMogoApplication.getApp());
- LoginStatusManager.INSTANCE.addListener(TAG,this);
- onStatusChange(LoginStatusManager.getLoginStatus());
- onOpenOrderStatusEnumChange(LoginStatusManager.getOpenOrderType());
initListeners();
}
@@ -76,14 +73,15 @@ public class TaxiPresenter extends Presenter implements ITaxiADASS
TaxiModel.getInstance().setADASStatusCallback(this);
TaxiModel.getInstance().setControllerStatusCallback(this);
TaxiModel.getInstance().setOrderStatusCallback(this);
+ LoginStatusManager.INSTANCE.addListener(TAG,this);
}
private void releaseListeners() {
TaxiModel.getInstance().setADASStatusCallback(null);
TaxiModel.getInstance().setControllerStatusCallback(null);
TaxiModel.getInstance().setOrderStatusCallback(null);
+ LoginStatusManager.INSTANCE.removeListener(TAG);
OCHAdasAbilityManager.getInstance().release();
- TaxiModel.getInstance().setMoGoAutopilotPlanningListener(null);
}
private void runOnUIThread(Runnable executor) {
diff --git a/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/ui/TaxiFragment.java b/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/ui/TaxiFragment.java
index 17cddf5e0b..4dc8f38b29 100644
--- a/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/ui/TaxiFragment.java
+++ b/OCH/taxi/driver/src/main/java/com/mogo/och/taxi/ui/TaxiFragment.java
@@ -15,6 +15,7 @@ import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.fragment.app.FragmentTransaction;
+import com.mogo.commons.AbsMogoApplication;
import com.mogo.eagle.core.data.temp.EventLogout;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.och.common.module.biz.login.LoginStatusManager;
@@ -166,11 +167,11 @@ public class TaxiFragment extends BaseTaxiTabFragment