--- rxvt-unicode/src/init.C 2006/01/13 04:19:41 1.141 +++ rxvt-unicode/src/init.C 2006/01/13 04:59:04 1.142 @@ -1096,16 +1096,13 @@ vt_emask = ExposureMask | ButtonPressMask | ButtonReleaseMask | PropertyChangeMask; - if (OPTION (Opt_pointerBlank) -#ifdef ENABLE_PERL - || perl.self -#endif - ) + if (OPTION (Opt_pointerBlank)) vt_emask |= PointerMotionMask; else vt_emask |= Button1MotionMask | Button3MotionMask; - XSelectInput (disp, vt, vt_emask); + vt_select_input (); + vt_ev.start (display, vt); #if defined(MENUBAR) && (MENUBAR_MAX > 1)