summaryrefslogtreecommitdiff
path: root/pcr/wmii-hg/fix-for-weird-xinerama-settings.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/wmii-hg/fix-for-weird-xinerama-settings.patch')
-rw-r--r--pcr/wmii-hg/fix-for-weird-xinerama-settings.patch5
1 files changed, 3 insertions, 2 deletions
diff --git a/pcr/wmii-hg/fix-for-weird-xinerama-settings.patch b/pcr/wmii-hg/fix-for-weird-xinerama-settings.patch
index cf8963b9c..c61f36eea 100644
--- a/pcr/wmii-hg/fix-for-weird-xinerama-settings.patch
+++ b/pcr/wmii-hg/fix-for-weird-xinerama-settings.patch
@@ -21,7 +21,7 @@ diff -ru wmii-hg-2823.orig/cmd/wmii/main.c wmii-hg-2823/cmd/wmii/main.c
View *v;
int i, j, n, m;
-@@ -178,23 +178,26 @@
+@@ -178,23 +178,27 @@
/* Reallocate screens, zero any new ones. */
rects = xinerama_screens(&n);
@@ -48,11 +48,12 @@ diff -ru wmii-hg-2823.orig/cmd/wmii/main.c wmii-hg-2823/cmd/wmii/main.c
+ break;
+ }
+ }
-+ if (j < n) {/* hit "break" */
++ if (j < n) { /* hit "break" */
+ /* remove rects[i] from rects[] */
+ n--;
+ for(j=i; j < n; j++)
+ rects[j] = rects[j+1];
++ i--;
}
- for(i=m-1, j=0; i >= 0; i--)
- rects[j++] = r[i];