From ef6a38a85f0691df9d8a6a29236b5e503bdea878 Mon Sep 17 00:00:00 2001 From: chombier <> Date: Tue, 10 Apr 2001 16:41:52 +0000 Subject: [PATCH] get NetEvents from modeless dialog --- macssh/source/debug-errors/movableModal.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/macssh/source/debug-errors/movableModal.c b/macssh/source/debug-errors/movableModal.c index 9fc66e2..d5a9b2b 100755 --- a/macssh/source/debug-errors/movableModal.c +++ b/macssh/source/debug-errors/movableModal.c @@ -15,6 +15,9 @@ #include "tekrgmac.proto.h" #include "rsinterf.proto.h" #include "event.proto.h" +#include "netevent.proto.h" + +extern void ssh2_sched(); extern MenuHandle myMenus[]; @@ -29,8 +32,13 @@ pascal void movableModalDialog(ModalFilterUPP filter, short *theItem) SetPort(thisDialog); for(;;) { - WaitNextEvent(everyEvent, &theEvent, 20, 0L); - if( (*theItem = preFilterEvent(thisDialog, &theEvent)) != 0) + WaitNextEvent(everyEvent, &theEvent, gApplicationPrefs->TimeSlice, 0L); + + DoNetEvents(); + ssh2_sched(); + SetPort(thisDialog); + + if ((*theItem = preFilterEvent(thisDialog, &theEvent)) != 0) break; if (filter != nil) {