diff options
Diffstat (limited to 'swaynag/swaynag.c')
-rw-r--r-- | swaynag/swaynag.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c index 367e0854..e5d2e216 100644 --- a/swaynag/swaynag.c +++ b/swaynag/swaynag.c | |||
@@ -230,7 +230,8 @@ static void xdg_output_handle_name(void *data, | |||
230 | struct output_state *state = data; | 230 | struct output_state *state = data; |
231 | char *outname = state->swaynag->output.name; | 231 | char *outname = state->swaynag->output.name; |
232 | wlr_log(WLR_DEBUG, "Checking against output %s for %s", name, outname); | 232 | wlr_log(WLR_DEBUG, "Checking against output %s for %s", name, outname); |
233 | if (outname && !state->swaynag->output.wl_output) { | 233 | if (!state->swaynag->output.wl_output && outname && name |
234 | && strcmp(outname, name) == 0) { | ||
234 | wlr_log(WLR_DEBUG, "Using output %s", name); | 235 | wlr_log(WLR_DEBUG, "Using output %s", name); |
235 | state->swaynag->output.wl_output = state->wl_output; | 236 | state->swaynag->output.wl_output = state->wl_output; |
236 | state->swaynag->output.wl_name = state->wl_name; | 237 | state->swaynag->output.wl_name = state->wl_name; |