From c4abe4cd5279c45a81cbc8bbb976229c0b460636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Sat, 18 Feb 2017 21:18:12 -0800 Subject: [PATCH] Simplify twc_bar_item_away Fixes a warning that would only manifest in Relase builds with -O3. --- src/twc-gui.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/twc-gui.c b/src/twc-gui.c index 5ac5495..e4fcb5c 100644 --- a/src/twc-gui.c +++ b/src/twc-gui.c @@ -39,21 +39,16 @@ twc_bar_item_away(const void *pointer, void *data, struct t_gui_bar_item *item, if (!profile || !(profile->tox)) return NULL; - char *status; switch (tox_self_get_status(profile->tox)) { + default: case TOX_USER_STATUS_NONE: - status = NULL; - break; + return NULL; case TOX_USER_STATUS_BUSY: - status = strdup("busy"); - break; + return strdup("busy"); case TOX_USER_STATUS_AWAY: - status = strdup("away"); - break; + return strdup("away"); } - - return status; } char *