mirror of
https://github.com/0intro/wmii
synced 2025-02-12 20:34:39 +03:00
Fix some swapping issues.
This commit is contained in:
parent
da3c5d8f7a
commit
db0ce2db9b
@ -332,17 +332,19 @@ swap_frames(Frame *fa, Frame *fb) {
|
||||
for(fp = &fb->client->frame; *fp; fp = &(*fp)->cnext)
|
||||
if(*fp == fb) break;
|
||||
*fp = (*fp)->cnext;
|
||||
|
||||
|
||||
c = fa->client;
|
||||
fa->client = fb->client;
|
||||
fb->client = c;
|
||||
|
||||
fb->cnext = c->frame;
|
||||
c->frame = fb;
|
||||
|
||||
c = fa->client;
|
||||
fa->cnext = c->frame;
|
||||
c->frame = fa;
|
||||
|
||||
if(c->sel && c->sel->view == screen->sel)
|
||||
focus_view(screen, c->sel->view);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -379,7 +379,6 @@ send_frame(Frame *f, int sym, Bool swap) {
|
||||
fp = f->aprev;
|
||||
if(!fp)
|
||||
return Ebadvalue;
|
||||
fp = fp->aprev;
|
||||
break;
|
||||
case LDOWN:
|
||||
fp = f->anext;
|
||||
|
Loading…
x
Reference in New Issue
Block a user