--- rxvt-unicode/src/init.C 2006/01/12 01:30:53 1.140 +++ rxvt-unicode/src/init.C 2006/01/13 04:59:04 1.142 @@ -924,7 +924,6 @@ MWMHints mwmhints; #endif XGCValues gcvalue; - long vt_emask; XSetWindowAttributes attributes; XWindowAttributes gattr; Window top, parent; @@ -1097,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)