]> git.mdlowis.com Git - proto/labwc.git/commitdiff
deco.c: add enum end-marker
authorJohan Malm <jgm323@gmail.com>
Wed, 2 Sep 2020 20:04:31 +0000 (21:04 +0100)
committerJohan Malm <jgm323@gmail.com>
Wed, 2 Sep 2020 20:04:31 +0000 (21:04 +0100)
include/labwc.h
src/deco.c

index ed8b2a07ecbcadb04f48a6235ce3d2842914edc4..ce4424324a26f547b98180d2dd0fb722a8cd07e3 100644 (file)
@@ -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 {
index 33c26350b1e386495cb14ac6097131e08e7ba1a5..1366b2260fb82cee50e8d068dffbe5257ba44e8d 100644 (file)
@@ -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;