--- openMotif-2.2.3/lib/Xm/MenuUtil.c.popup_timeout +++ openMotif-2.2.3/lib/Xm/MenuUtil.c @@ -156,6 +156,9 @@ cursor, time)) == GrabSuccess) break; + if (status == GrabInvalidTime) + time = CurrentTime; + XmeMicroSleep(1000); } if (status != GrabSuccess)