From a53c67791b9e6513a4b38fe97c68df73d9b2afe2 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 23 Apr 2019 14:39:36 +0200 Subject: [PATCH] Simplify menu_displaylist_parse_settings_internal_enum --- menu/menu_displaylist.c | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 8b3ec7ebe1..c1080e1e79 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -1821,51 +1821,18 @@ static int menu_displaylist_parse_settings_internal_enum( case PARSE_SUB_GROUP: break; case PARSE_ACTION: - if (type == ST_ACTION) - break; - goto loop; case PARSE_ONLY_INT: - if (type == ST_INT) - break; - goto loop; case PARSE_ONLY_UINT: - if (type == ST_UINT) - break; - goto loop; case PARSE_ONLY_SIZE: - if (type == ST_SIZE) - break; - goto loop; case PARSE_ONLY_BIND: - if (type == ST_BIND) - break; - goto loop; case PARSE_ONLY_BOOL: - if (type == ST_BOOL) - break; - goto loop; case PARSE_ONLY_FLOAT: - if (type == ST_FLOAT) - break; - goto loop; case PARSE_ONLY_HEX: - if (type == ST_HEX) - break; - goto loop; case PARSE_ONLY_STRING: - if (type == ST_STRING) - break; - goto loop; case PARSE_ONLY_PATH: - if (type == ST_PATH) - break; - goto loop; case PARSE_ONLY_DIR: - if (type == ST_DIR) - break; - goto loop; case PARSE_ONLY_STRING_OPTIONS: - if (type == ST_STRING_OPTIONS) + if (type == precond) break; goto loop; }