changeset 405:0e39368e106c

ui: return int in checkbox_handle
author David Demelier <markand@malikania.fr>
date Sun, 03 Apr 2022 08:05:17 +0200
parents 7321511052f6
children 107fc5c77df2
files src/libmlk-ui/ui/checkbox.c src/libmlk-ui/ui/checkbox.h
diffstat 2 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/libmlk-ui/ui/checkbox.c	Sat Apr 02 16:58:33 2022 +0200
+++ b/src/libmlk-ui/ui/checkbox.c	Sun Apr 03 08:05:17 2022 +0200
@@ -67,7 +67,7 @@
 	}
 }
 
-void
+int
 checkbox_handle(struct checkbox *cb, const union event *ev)
 {
 	assert(cb);
@@ -76,11 +76,13 @@
 	switch (ev->type) {
 	case EVENT_CLICKDOWN:
 		if (is_boxed(cb, &ev->click))
-			cb->checked = !cb->checked;
+			return cb->checked = !cb->checked;
 		break;
 	default:
 		break;
 	}
+
+	return 0;
 }
 
 void
--- a/src/libmlk-ui/ui/checkbox.h	Sat Apr 02 16:58:33 2022 +0200
+++ b/src/libmlk-ui/ui/checkbox.h	Sun Apr 03 08:05:17 2022 +0200
@@ -40,7 +40,7 @@
 void
 checkbox_draw_default(const struct theme *, const struct checkbox *);
 
-void
+int
 checkbox_handle(struct checkbox *, const union event *);
 
 void