--- xlvns.orig/main.c Mon Mar 13 21:44:15 2000 +++ xlvns/main.c Tue Mar 14 02:16:08 2000 @@ -64,6 +64,12 @@ } } +void +Enter(Widget w, XEvent * e, String * p, Cardinal * n) +{ + XSetInputFocus(XtDisplay(w), XtWindow(w), RevertToParent, CurrentTime); +} + /* actions */ static XtActionsRec actions[] = { {"delete", Delete} @@ -225,6 +231,7 @@ /* making childs */ core = (LvnsCoreWidget) XtVaCreateManagedWidget("lvnscore", lvnsCoreWidgetClass, top, NULL); + XtAddEventHandler(core, EnterWindowMask, True, Enter, NULL); LvnsCoreSetSaveDataPath(core, savepath);