--- rxvt-unicode/src/command.C 2006/08/22 13:07:17 1.315 +++ rxvt-unicode/src/command.C 2006/12/07 20:59:59 1.316 @@ -1460,11 +1460,13 @@ break; case FocusIn: - focus_in (); + if (ev.xfocus.detail != NotifyInferior && ev.xfocus.detail != NotifyPointer) + focus_in (); break; case FocusOut: - focus_out (); + if (ev.xfocus.detail != NotifyInferior && ev.xfocus.detail != NotifyPointer) + focus_out (); break; case ConfigureNotify: