diff --git a/src/libbluray/bluray.c b/src/libbluray/bluray.c index 4b60b2a1..083a77ca 100644 --- a/src/libbluray/bluray.c +++ b/src/libbluray/bluray.c @@ -905,6 +905,7 @@ static void _check_bdj(BLURAY *bd) /* Check if jvm + jar can be loaded ? */ switch (bdj_jvm_available(&bd->bdjstorage)) { case 2: bd->disc_info.bdj_handled = 1; + /* fall thru */ case 1: bd->disc_info.libjvm_detected = 1; default:; } diff --git a/src/libbluray/decoders/graphics_controller.c b/src/libbluray/decoders/graphics_controller.c index a53486bd..50ebe91d 100644 --- a/src/libbluray/decoders/graphics_controller.c +++ b/src/libbluray/decoders/graphics_controller.c @@ -2003,8 +2003,9 @@ int gc_run(GRAPHICS_CONTROLLER *gc, gc_ctrl_e ctrl, uint32_t param, GC_NAV_CMDS result = _user_input(gc, param, cmds); break; } + /* BD_VK_POPUP => GC_CTRL_POPUP */ param = !gc->popup_visible; - /* fall thru (BD_VK_POPUP) */ + /* fall thru */ case GC_CTRL_POPUP: if (gc->igs->ics->interactive_composition.ui_model != IG_UI_MODEL_POPUP) {