diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index a753b73bf4..b7e553380e 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -2729,7 +2729,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_ADAPTIVE_VSYNC, - "VSync is enabled until performance falls below the target refresh rate. Can minimize stuttering when performance falls below real time, and be more energy efficient." + "VSync is enabled until performance falls below the target refresh rate. Can minimize stuttering when performance falls below real time, and be more energy efficient. Not compatible with 'Frame Delay'." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_FRAME_DELAY, diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 15475feda4..fa8f97262f 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -9880,6 +9880,10 @@ unsigned menu_displaylist_build_list( if (video_vsync) { + if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, + MENU_ENUM_LABEL_VIDEO_ADAPTIVE_VSYNC, + PARSE_ONLY_BOOL, false) == 0) + count++; if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL, PARSE_ONLY_UINT, false) == 0) @@ -9911,10 +9915,6 @@ unsigned menu_displaylist_build_list( PARSE_ONLY_UINT, false) == 0) count++; } - if (MENU_DISPLAYLIST_PARSE_SETTINGS_ENUM(list, - MENU_ENUM_LABEL_VIDEO_ADAPTIVE_VSYNC, - PARSE_ONLY_BOOL, false) == 0) - count++; } if (video_driver_test_all_flags(GFX_CTX_FLAGS_HARD_SYNC))