X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fwindows.c;h=13dbed0e9d5f6cd8aa28e3b637456fc3b3aaf548;hb=32de5451545b3ba43c1dbd379d2a5e312d7e51dd;hp=74fb6cfd53c5407a516b658ccf1bc1bcda6b4039;hpb=8d8eba7405f426c45fd059a17d2f00cfb21c5253;p=plomrogue diff --git a/src/windows.c b/src/windows.c index 74fb6cf..13dbed0 100644 --- a/src/windows.c +++ b/src/windows.c @@ -533,13 +533,13 @@ extern void cycle_active_win(struct WinMeta * wmeta, char dir) -extern void shift_active_win(struct WinMeta * wmeta, char dir) +extern uint8_t shift_active_win(struct WinMeta * wmeta, char dir) { if ( 0 == wmeta->active /* No shifting with less */ || wmeta->chain_start == wmeta->chain_end /* than two windows visible */ || (dir != 'f' && dir != 'b')) /* or wrong direction char. */ { - return; + return 0; } if ('f' == dir) { @@ -549,7 +549,7 @@ extern void shift_active_win(struct WinMeta * wmeta, char dir) { shift_win_backward(wmeta); } - update_wins(wmeta, wmeta->chain_start); + return update_wins(wmeta, wmeta->chain_start); }