diff --git a/src/motif/descrip.mms b/src/motif/descrip.mms index 73835ef889..4b29eaee5c 100644 --- a/src/motif/descrip.mms +++ b/src/motif/descrip.mms @@ -46,6 +46,7 @@ OBJECTS = \ dcmemory.obj,\ dcscreen.obj,\ dialog.obj,\ + evtloop.obj,\ filedlg.obj,\ font.obj,\ frame.obj,\ @@ -102,6 +103,7 @@ SOURCES = \ dcmemory.cpp,\ dcscreen.cpp,\ dialog.cpp,\ + evtloop.cpp,\ filedlg.cpp,\ font.cpp,\ frame.cpp,\ @@ -167,6 +169,7 @@ dcclient.obj : dcclient.cpp dcmemory.obj : dcmemory.cpp dcscreen.obj : dcscreen.cpp dialog.obj : dialog.cpp +evtloop.obj : evtloop.cpp filedlg.obj : filedlg.cpp font.obj : font.cpp frame.obj : frame.cpp diff --git a/src/motif/evtloop.cpp b/src/motif/evtloop.cpp index 57a3283542..59207e7d8d 100644 --- a/src/motif/evtloop.cpp +++ b/src/motif/evtloop.cpp @@ -168,8 +168,12 @@ bool wxEventLoop::Dispatch() ProcessXEvent( &event ); } else - XtAppProcessEvent( context, XtIMTimer|XtIMAlternateInput|XtIMSignal ); - +#ifdef __VMS + XtAppProcessEvent( context, XtIMTimer|XtIMAlternateInput ); +#else + XtAppProcessEvent( context, XtIMTimer|XtIMAlternateInput|XtIMSignal ); +#endif + return m_impl ? m_impl->GetKeepGoing() : true; }