From 8aef3610622b0acf785909dce40a0644107c9728 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 18 Jun 2018 13:27:57 +1000 Subject: [PATCH] quirks: explicitly cast the log priority The values are the same and this is ABI so they will never change. Make the cast explicit for coverity's benefit. Signed-off-by: Peter Hutterer --- src/quirks.c | 7 ++++--- tools/libinput-list-quirks.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/quirks.c b/src/quirks.c index ad2e2deb..b688d35f 100644 --- a/src/quirks.c +++ b/src/quirks.c @@ -185,8 +185,6 @@ quirk_log_msg_va(struct quirks_context *ctx, const char *format, va_list args) { - enum libinput_log_priority p = priority; - switch (priority) { /* We don't use this if we're logging through libinput */ default: @@ -201,7 +199,10 @@ quirk_log_msg_va(struct quirks_context *ctx, break; } - ctx->log_handler(ctx->libinput, p, format, args); + ctx->log_handler(ctx->libinput, + (enum libinput_log_priority)priority, + format, + args); } LIBINPUT_ATTRIBUTE_PRINTF(3, 4) diff --git a/tools/libinput-list-quirks.c b/tools/libinput-list-quirks.c index 009f7d64..a46b2b96 100644 --- a/tools/libinput-list-quirks.c +++ b/tools/libinput-list-quirks.c @@ -41,7 +41,7 @@ log_handler(struct libinput *this_is_null, va_list args) { FILE *out = stdout; - enum quirks_log_priorities p = priority; + enum quirks_log_priorities p = (enum quirks_log_priorities)priority; char buf[256] = {0}; const char *prefix = "";