X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=mod_tiling%2Fplacement.c;h=45cb5d6b64406d03e189eef637975fdaa78ed001;hb=HEAD;hp=07de5f47d7db138837dec53db8c83732c41cecdd;hpb=471a5e5f9928e2d324b2e10422a420f458bd63ff;p=ion3.git diff --git a/mod_tiling/placement.c b/mod_tiling/placement.c index 07de5f4..45cb5d6 100644 --- a/mod_tiling/placement.c +++ b/mod_tiling/placement.c @@ -1,12 +1,9 @@ /* * ion/mod_tiling/placement.c * - * Copyright (c) Tuomo Valkonen 1999-2007. + * Copyright (c) Tuomo Valkonen 1999-2009. * - * Ion is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or - * (at your option) any later version. + * See the included file LICENSE for details. */ #include @@ -72,16 +69,14 @@ static bool placement_mrsh_extl(ExtlFn fn, WTilingPlacementParams *param) WPHolder *tiling_prepare_manage(WTiling *ws, const WClientWin *cwin, - const WManageParams *mp, int redir) + const WManageParams *mp, int priority) { + int cpriority=MANAGE_PRIORITY_SUBX(priority, MANAGE_PRIORITY_NORMAL); WRegion *target=NULL; WTilingPlacementParams param; WPHolder *ph; bool ret; - - if(redir==MANAGE_REDIR_STRICT_NO) - return NULL; - + param.ws=ws; param.reg=(WRegion*)cwin; param.mp=mp; @@ -95,7 +90,7 @@ WPHolder *tiling_prepare_manage(WTiling *ws, const WClientWin *cwin, target=(WRegion*)param.res_frame; - ph=region_prepare_manage(target, cwin, mp, redir); + ph=region_prepare_manage(target, cwin, mp, cpriority); if(ph!=NULL) return ph; } @@ -108,6 +103,6 @@ WPHolder *tiling_prepare_manage(WTiling *ws, const WClientWin *cwin, return NULL; } - return region_prepare_manage(target, cwin, mp, redir); + return region_prepare_manage(target, cwin, mp, cpriority); }