]> git.decadent.org.uk Git - ion3.git/blobdiff - debian/patches/103_fix-dock-position.diff
Added Tuomo's patch to fix implementation of "ml" and "mr" positions for the dock.
[ion3.git] / debian / patches / 103_fix-dock-position.diff
diff --git a/debian/patches/103_fix-dock-position.diff b/debian/patches/103_fix-dock-position.diff
new file mode 100644 (file)
index 0000000..0b3f63b
--- /dev/null
@@ -0,0 +1,15 @@
+--- trunk.orig/mod_dock/dock.c
++++ trunk/mod_dock/dock.c
+@@ -983,7 +983,11 @@
+                 ? 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;
+ }