--- src/event.c.orig	2004-01-31 23:26:21.000000000 +0900
+++ src/event.c	2004-01-29 23:29:24.000000000 +0900
@@ -704,7 +704,7 @@
     if (desc->parent_type == WCLASS_WINDOW) {
 	XSync(dpy, 0);
     
-	if (event->xbutton.state & MOD_MASK) {
+	if (event->xbutton.state & MOD_MASK && event->xbutton.button < Button4) {
 	    XAllowEvents(dpy, AsyncPointer, CurrentTime);
 	}
      
--- src/window.c.orig	2004-01-31 23:26:38.000000000 +0900
+++ src/window.c	2004-01-31 23:28:40.000000000 +0900
@@ -3049,7 +3049,11 @@
     if (event->xbutton.button == Button1) {
 	wRaiseFrame(wwin->frame->core);
     }
-    
+
+    /* no wmaker specific function for wheel */
+	if (event->xbutton.button > Button3) 
+		return;
+
     if (event->xbutton.state & MOD_MASK) {
 	/* move the window */
 	if (XGrabPointer(dpy, wwin->client_win, False, 
