From 4a8b937c90f6fac3315846ab32707b32f0d4115d Mon Sep 17 00:00:00 2001 From: Maxim Solovyov Date: Sat, 22 Jul 2023 01:19:22 +0300 Subject: [PATCH] config: refactor the parse_blur_method function sort blur methods alphabetically and address some clang-tidy issues --- src/config.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/config.c b/src/config.c index 7c041ae1..ec39aa43 100644 --- a/src/config.c +++ b/src/config.c @@ -183,15 +183,19 @@ const char *parse_readnum(const char *src, double *dest) { } enum blur_method parse_blur_method(const char *src) { + if (strcmp(src, "box") == 0) { + return BLUR_METHOD_BOX; + } + if (strcmp(src, "dual_kawase") == 0) { + return BLUR_METHOD_DUAL_KAWASE; + } + if (strcmp(src, "gaussian") == 0) { + return BLUR_METHOD_GAUSSIAN; + } if (strcmp(src, "kernel") == 0) { return BLUR_METHOD_KERNEL; - } else if (strcmp(src, "box") == 0) { - return BLUR_METHOD_BOX; - } else if (strcmp(src, "gaussian") == 0) { - return BLUR_METHOD_GAUSSIAN; - } else if (strcmp(src, "dual_kawase") == 0) { - return BLUR_METHOD_DUAL_KAWASE; - } else if (strcmp(src, "none") == 0) { + } + if (strcmp(src, "none") == 0) { return BLUR_METHOD_NONE; } return BLUR_METHOD_INVALID;