Skip to content

Commit 41cfe8e

Browse files
committed
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
2 parents a997717 + 3e191be commit 41cfe8e

1 file changed

Lines changed: 14 additions & 11 deletions

File tree

src/kloak.c

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1700,14 +1700,13 @@ static struct drawable_layer *allocate_drawable_layer(struct disp_state *param_s
17001700
zwlr_layer_surface_v1_add_listener(layer->layer_surface,
17011701
&layer_surface_listener, param_state);
17021702

1703-
zwlr_layer_surface_v1_set_anchor(layer->layer_surface,
1704-
ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP);
1705-
zwlr_layer_surface_v1_set_anchor(layer->layer_surface,
1706-
ZWLR_LAYER_SURFACE_V1_ANCHOR_BOTTOM);
1707-
zwlr_layer_surface_v1_set_anchor(layer->layer_surface,
1708-
ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT);
1709-
zwlr_layer_surface_v1_set_anchor(layer->layer_surface,
1710-
ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT);
1703+
zwlr_layer_surface_v1_set_anchor(
1704+
layer->layer_surface,
1705+
ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP |
1706+
ZWLR_LAYER_SURFACE_V1_ANCHOR_BOTTOM |
1707+
ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT |
1708+
ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT
1709+
);
17111710
zwlr_layer_surface_v1_set_exclusive_zone(layer->layer_surface, -1);
17121711
wl_surface_commit(layer->surface);
17131712
}
@@ -2426,7 +2425,7 @@ static void handle_inotify_events(void) {
24262425
rem_len -= struct_len;
24272426
assert(rem_len >= 0);
24282427

2429-
if (strncmp(ie->name, "event", strlen("event")) == 0) {
2428+
if (strncmp(ie->name, "event", strlen("event") + 1) == 0) {
24302429
if (ie->mask & IN_CREATE) {
24312430
attach_input_device(ie->name);
24322431
} else {
@@ -2890,7 +2889,11 @@ int main(int argc, char **argv) {
28902889
}
28912890
wl_display_flush_safe(state.display);
28922891

2893-
poll(ev_fds, POLL_FD_COUNT, calc_poll_timeout());
2892+
if (poll(ev_fds, POLL_FD_COUNT, calc_poll_timeout()) == -1) {
2893+
fprintf(stderr, "FATAL ERROR: 'poll' errored out: %s\n",
2894+
strerror(errno));
2895+
exit(1);
2896+
}
28942897

28952898
if (ev_fds[2].revents & POLLIN) {
28962899
if (wl_display_read_events(state.display) == -1) {
@@ -2921,7 +2924,7 @@ int main(int argc, char **argv) {
29212924
ev_fds[1].revents = 0;
29222925
}
29232926

2924-
wl_display_disconnect(state.display);
2927+
/* Control never reaches this point. */
29252928
} else {
29262929
while(true) {
29272930
while (true) {

0 commit comments

Comments
 (0)