Only set up xdg-output once
parent
20d37fb751
commit
b7ef7d0ce8
3
main.c
3
main.c
|
@ -477,6 +477,9 @@ static const struct zxdg_output_v1_listener xdg_output_listener = {
|
||||||
};
|
};
|
||||||
|
|
||||||
static void setup_xdg_output(struct context *ctx, struct output *output) {
|
static void setup_xdg_output(struct context *ctx, struct output *output) {
|
||||||
|
if (output->xdg_output != NULL) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (ctx->xdg_output_manager == NULL) {
|
if (ctx->xdg_output_manager == NULL) {
|
||||||
fprintf(stderr, "skipping setup of output %d: xdg_output_manager is missing\n",
|
fprintf(stderr, "skipping setup of output %d: xdg_output_manager is missing\n",
|
||||||
output->id);
|
output->id);
|
||||||
|
|
Loading…
Reference in New Issue