diff --git a/include/mode-private.h b/include/mode-private.h index f7e13daab..56d4623df 100644 --- a/include/mode-private.h +++ b/include/mode-private.h @@ -45,6 +45,8 @@ typedef enum { MODE_TYPE_SWITCHER = 0x1, /** A mode that can be used to completer */ MODE_TYPE_COMPLETER = 0x2, + /** DMenu mode. */ + MODE_TYPE_DMENU = 0x4, } ModeType; /** diff --git a/meson.build b/meson.build index 2d8895038..8a9162bd7 100644 --- a/meson.build +++ b/meson.build @@ -4,6 +4,7 @@ project('rofi', 'c', license: [ 'MIT' ], default_options: [ 'c_std=c99', + 'warning_level=3' ], ) @@ -21,8 +22,7 @@ flags = [ '-Winline', '-Wunreachable-code', '-Werror=missing-prototypes', - '-Wno-inline', # A bit too noisy with Bison… - '-Wextra' + '-Wno-inline' # A bit too noisy with Bison… ] foreach f : flags if c_compiler.has_argument(f) diff --git a/source/modes/dmenu.c b/source/modes/dmenu.c index 31b7c2dcf..41841074a 100644 --- a/source/modes/dmenu.c +++ b/source/modes/dmenu.c @@ -502,7 +502,8 @@ Mode dmenu_mode = {.name = "dmenu", ._get_message = dmenu_get_message, .private_data = NULL, .free = NULL, - .display_name = "dmenu"}; + .display_name = "dmenu", + .type = MODE_TYPE_DMENU}; static int dmenu_mode_init(Mode *sw) { if (mode_get_private_data(sw) != NULL) { diff --git a/source/view.c b/source/view.c index 143b5af91..ecf095c6e 100644 --- a/source/view.c +++ b/source/view.c @@ -266,12 +266,6 @@ void rofi_capture_screenshot(void) { g_date_time_unref(now); } -/** - * Code used for benchmarking drawing the gui, this will keep updating the UI as - * fast as possible. - */ -gboolean do_bench = TRUE; - /** * Internal structure that hold benchmarking information. */