X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=mod_dock%2Fdock.c;h=6c0f421d898f50fe9295b9dbac9d1a1359ccb4e3;hb=69ec7e63f6c39c98c82e8878e672215792ecfd7b;hp=63e9117c13443a0b5357e8330d46f674681ca549;hpb=799a98b5f970cc5b09cd572f293b6ab7ac6854fc;p=ion3.git diff --git a/mod_dock/dock.c b/mod_dock/dock.c index 63e9117..6c0f421 100644 --- a/mod_dock/dock.c +++ b/mod_dock/dock.c @@ -2,7 +2,7 @@ * Ion dock module * Copyright (C) 2003 Tom Payne * Copyright (C) 2003 Per Olofsson - * Copyright (C) 2004-2007 Tuomo Valkonen + * Copyright (C) 2004-2008 Tuomo Valkonen * * by Tom Payne * based on code by Per Olofsson @@ -983,7 +983,11 @@ static void mplexszplcy(int pos, WSizePolicy *szplcy) ? SIZEPOLICY_GRAVITY_SOUTHEAST : SIZEPOLICY_GRAVITY_SOUTHWEST) : SIZEPOLICY_GRAVITY_SOUTH)) - : SIZEPOLICY_GRAVITY_CENTER); + : (hp!=DOCK_HPOS_CENTER + ? (hp==DOCK_HPOS_RIGHT + ? SIZEPOLICY_GRAVITY_EAST + : SIZEPOLICY_GRAVITY_WEST) + : SIZEPOLICY_GRAVITY_CENTER)); *szplcy=p; }