]> granicus.if.org Git - neomutt/commitdiff
add typedef for ConfigRedrawFlags
authorRichard Russon <rich@flatcap.org>
Tue, 26 Feb 2019 23:23:19 +0000 (23:23 +0000)
committerRichard Russon <rich@flatcap.org>
Fri, 1 Mar 2019 13:09:12 +0000 (13:09 +0000)
config/types.h
menu.c

index c3f80131d422140f023963b007eb5e815b9184c6..a7fdc792cc992449c8de493042115dd1c2818b06 100644 (file)
@@ -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 0e56774185caa7c1fd60a5dafca48865d8ce3a40..b3e5d143fd95a88a7ddde59a949c41a01b5c4d1e 100644 (file)
--- 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;