From: Richard Russon Date: Tue, 26 Feb 2019 23:23:19 +0000 (+0000) Subject: add typedef for ConfigRedrawFlags X-Git-Tag: 2019-10-25~347^2~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43ad0265d2aca977b15baf864e04716731223af6;p=neomutt add typedef for ConfigRedrawFlags --- diff --git a/config/types.h b/config/types.h index c3f80131d..a7fdc792c 100644 --- a/config/types.h +++ b/config/types.h @@ -54,8 +54,8 @@ #define DT_DISABLED 0x4000 /**< Config item is disabled */ #define DT_MY_CONFIG 0x8000 /**< Config item is a "my_" variable */ -/* forced redraw/resort types + other flags */ -#define R_NONE 0 ///< No refresh/resort flags +typedef uint16_t ConfigRedrawFlags; ///< Flags for redraw/resort, e.g. #R_INDEX +#define R_NONE 0 ///< No refresh/resort flags #define R_INDEX (1 << 0) ///< Redraw the index menu (MENU_MAIN) #define R_PAGER (1 << 1) ///< Redraw the pager menu #define R_PAGER_FLOW (1 << 2) ///< Reflow line_info and redraw the pager menu diff --git a/menu.c b/menu.c index 0e5677418..b3e5d143f 100644 --- a/menu.c +++ b/menu.c @@ -1583,7 +1583,7 @@ bool mutt_menu_listener(const struct ConfigSet *cs, struct HashElem *he, const char *name, enum ConfigEvent ev) { const struct ConfigDef *cdef = he->data; - int flags = cdef->flags; + ConfigRedrawFlags flags = cdef->flags; if (flags == 0) return true;