aboutsummaryrefslogtreecommitdiffstats
path: root/swaynag/swaynag.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaynag/swaynag.c')
-rw-r--r--swaynag/swaynag.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c
index 06700e47..4e692b14 100644
--- a/swaynag/swaynag.c
+++ b/swaynag/swaynag.c
@@ -444,7 +444,11 @@ void swaynag_setup(struct swaynag *swaynag) {
444 assert(swaynag->compositor && swaynag->layer_shell && swaynag->shm); 444 assert(swaynag->compositor && swaynag->layer_shell && swaynag->shm);
445 445
446 while (swaynag->querying_outputs > 0) { 446 while (swaynag->querying_outputs > 0) {
447 wl_display_roundtrip(swaynag->display); 447 if (wl_display_roundtrip(swaynag->display) < 0) {
448 sway_log(SWAY_ERROR, "Error during outputs init.");
449 swaynag_destroy(swaynag);
450 exit(EXIT_FAILURE);
451 }
448 } 452 }
449 453
450 if (!swaynag->output && swaynag->type->output) { 454 if (!swaynag->output && swaynag->type->output) {