From: Johan Malm Date: Wed, 2 Sep 2020 20:04:31 +0000 (+0100) Subject: deco.c: add enum end-marker X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=97c29987e2e3ed4487799f69c80631c18780b2a9;p=proto%2Flabwc.git deco.c: add enum end-marker --- diff --git a/include/labwc.h b/include/labwc.h index ed8b2a07..ce442432 100644 --- a/include/labwc.h +++ b/include/labwc.h @@ -92,7 +92,8 @@ struct output { enum view_type { LAB_XDG_SHELL_VIEW, LAB_XWAYLAND_VIEW }; enum deco_part { - LAB_DECO_BUTTON_CLOSE = 0, + LAB_DECO_NONE = 0, + LAB_DECO_BUTTON_CLOSE, LAB_DECO_BUTTON_MAXIMIZE, LAB_DECO_BUTTON_ICONIFY, LAB_DECO_PART_TITLE, @@ -100,8 +101,7 @@ enum deco_part { LAB_DECO_PART_RIGHT, LAB_DECO_PART_BOTTOM, LAB_DECO_PART_LEFT, - LAB_DECO_NONE - /* Keep LAB_DECO_NONE last as iteration end-marker */ + LAB_DECO_END_MARKER }; struct view_impl { diff --git a/src/deco.c b/src/deco.c index 33c26350..1366b226 100644 --- a/src/deco.c +++ b/src/deco.c @@ -94,7 +94,7 @@ struct wlr_box deco_box(struct view *view, enum deco_part deco_part) enum deco_part deco_at(struct view *view, double lx, double ly) { enum deco_part deco_part; - for (deco_part = 0; deco_part < LAB_DECO_NONE; ++deco_part) { + for (deco_part = 0; deco_part < LAB_DECO_END_MARKER; ++deco_part) { struct wlr_box box = deco_box(view, deco_part); if (wlr_box_contains_point(&box, lx, ly)) return deco_part;