X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=desktop.c;h=072f09aef84f3b4b58e127e7f6dbbf7255caef8c;hb=ae1ed3b7951c874db9c6ff274d7cefbd38883fc7;hp=cf2bf11c01d1eb5f5104adc8b3a57ba2e695d37d;hpb=44ab9fc0373c35c48e57195abd56fc704c94ca13;p=bspwm.git diff --git a/desktop.c b/desktop.c index cf2bf11..072f09a 100644 --- a/desktop.c +++ b/desktop.c @@ -93,7 +93,7 @@ void transfer_desktop(monitor_t *ms, monitor_t *md, desktop_t *d) } for (node_t *n = first_extrema(d->root); n != NULL; n = next_leaf(n, d->root)) - fit_monitor(ms, md, n); + translate_position(ms, md, n); arrange(md, d); @@ -252,9 +252,9 @@ void swap_desktops(monitor_t *m1, desktop_t *d1, monitor_t *m2, desktop_t *d2) if (m1 != m2) { for (node_t *n = first_extrema(d1->root); n != NULL; n = next_leaf(n, d1->root)) - fit_monitor(m1, m2, n); + translate_position(m1, m2, n); for (node_t *n = first_extrema(d2->root); n != NULL; n = next_leaf(n, d2->root)) - fit_monitor(m2, m1, n); + translate_position(m2, m1, n); history_swap_desktops(m1, d1, m2, d2); arrange(m1, d2); arrange(m2, d1);