X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=mod_sp%2Fmain.c;h=c94615bca483df5e552c491b33133b0d972a8808;hb=7c392448b0d2efcc6bb959063dcaa8b2c5ea0964;hp=b187e99291d13d31c67319079f0cc2a2009016d1;hpb=1cd244db6df1337d594b9e2456c735cbc28aea6c;p=ion3.git diff --git a/mod_sp/main.c b/mod_sp/main.c index b187e99..c94615b 100644 --- a/mod_sp/main.c +++ b/mod_sp/main.c @@ -155,11 +155,11 @@ bool mod_sp_set_shown_on(WMPlex *mplex, const char *how) int setpar=libtu_setparam_invert(libtu_string_to_setparam(how)); WMPlexIterTmp tmp; WRegion *reg; - bool found=FALSE; + bool found=FALSE, res=FALSE; FOR_ALL_MANAGED_BY_MPLEX(mplex, reg, tmp){ if(is_scratchpad(reg)){ - mplex_set_hidden(mplex, reg, setpar); + res=!mplex_set_hidden(mplex, reg, setpar); found=TRUE; } } @@ -168,9 +168,10 @@ bool mod_sp_set_shown_on(WMPlex *mplex, const char *how) int sp=libtu_string_to_setparam(how); if(sp==SETPARAM_SET || sp==SETPARAM_TOGGLE) found=(create(mplex, 0)!=NULL); + res=found; } - return found; + return res; }