diff --git a/src/server.c b/src/server.c index 2fdf53d..0e5ec0e 100644 --- a/src/server.c +++ b/src/server.c @@ -265,9 +265,9 @@ int compare_monitor_pos(const void *monitor1, const void *monitor2) if (primary_monitor_first) { if (m1->primary && !m2->primary) - return 1; - if (m2->primary && !m1->primary) return -1; + if (!m1->primary && m2->primary) + return 1; } if (m1->x < m2->x) {