--- rxvt-unicode/src/command.C 2006/01/16 06:37:51 1.264 +++ rxvt-unicode/src/command.C 2006/01/16 08:29:57 1.265 @@ -1308,6 +1308,7 @@ dDisp; if (ev.xany.window == vt + && SHOULD_INVOKE (HOOK_X_EVENT) && HOOK_INVOKE ((this, HOOK_X_EVENT, DT_XEVENT, &ev, DT_END))) return; @@ -1617,7 +1618,8 @@ if (ev.xany.window == vt) { - if (HOOK_INVOKE ((this, HOOK_MOTION_NOTIFY, DT_XEVENT, &ev, DT_END))) + if (SHOULD_INVOKE (HOOK_MOTION_NOTIFY) + && HOOK_INVOKE ((this, HOOK_MOTION_NOTIFY, DT_XEVENT, &ev, DT_END))) ; // nop else if (ev.xbutton.state & (Button1Mask | Button3Mask)) {