diff --git a/src/android/app/src/main/java/org/citra/citra_emu/vr/ui/VrRibbonLayer.kt b/src/android/app/src/main/java/org/citra/citra_emu/vr/ui/VrRibbonLayer.kt index 5b390d182..38c110a9d 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/vr/ui/VrRibbonLayer.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/vr/ui/VrRibbonLayer.kt @@ -6,6 +6,7 @@ import android.widget.Button import org.citra.citra_emu.NativeLibrary import org.citra.citra_emu.R import org.citra.citra_emu.vr.VrActivity +import org.citra.citra_emu.vr.utils.VrMessageQueue class VrRibbonLayer(activity: VrActivity) : VrUILayer(activity, R.layout.vr_ribbon) { @@ -26,6 +27,10 @@ class VrRibbonLayer(activity: VrActivity) : VrUILayer(activity, R.layout.vr_ribb window?.findViewById(menuTypeCurrent.resId)?.visibility = View.GONE menuTypeCurrent = menuTypeNew window?.findViewById(menuTypeCurrent.resId)?.visibility = View.VISIBLE + if (menuTypeCurrent == MenuType.MAIN) + VrMessageQueue.post(VrMessageQueue.MessageType.CHANGE_LOWER_MENU, 0) + else if (menuTypeCurrent == MenuType.POSITION) + VrMessageQueue.post(VrMessageQueue.MessageType.CHANGE_LOWER_MENU, 1) } fun initializeMainView() { @@ -62,15 +67,23 @@ class VrRibbonLayer(activity: VrActivity) : VrUILayer(activity, R.layout.vr_ribb false } - window?.findViewById