All pastes #229625 Raw Edit

Anonymous

public text v1 · immutable
#229625 ·published 2006-10-30 20:38 UTC
rendered paste body
Index: beryl-plugins/src/resize.c
===================================================================
--- beryl-plugins/src/resize.c	(Revision 897)
+++ beryl-plugins/src/resize.c	(Arbeitskopie)
@@ -510,10 +498,10 @@
 			   button == button_sought &&
 			   rd->opt[RESIZE_DISPLAY_OPTION_WARP_POINTER].value.b) {
 			/* May warp if initiated with mouse combo */
-			xRoot = w->attrib.x +
-				((mask & ResizeLeftMask) ? 0 : rd->width);
-			yRoot = w->attrib.y +
-				((mask & ResizeUpMask) ? 0 : rd->height);
+			xRoot = w->attrib.x - w->input.left +
+				((mask & ResizeLeftMask) ? 0 : rd->width+w->input.left+w->input.right);
+			yRoot = w->attrib.y - w->input.top +
+				((mask & ResizeUpMask) ? 0 : rd->height+w->input.top+w->input.bottom);
 			warpPointer (d, xRoot - d->pointerX, yRoot - d->pointerY);
 		}
 	}