summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-10-16 19:49:56 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-10-16 19:49:56 +0000
commit9f6a4d97457d906cb7f8eff60ed6f596e146dbce (patch)
tree89c63237ac878267d39374261e3828b0b7d3b91c
parent4059d2b0961a6361d422854524b2be0235719c62 (diff)
downloadnetsurf-9f6a4d97457d906cb7f8eff60ed6f596e146dbce.tar.gz
netsurf-9f6a4d97457d906cb7f8eff60ed6f596e146dbce.tar.bz2
Revert previous change, causing instability.
svn path=/trunk/netsurf/; revision=9649
-rwxr-xr-xamiga/gui.c2
-rwxr-xr-xamiga/schedule.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index f03dcd85f..5dbff0395 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -1537,7 +1537,7 @@ void ami_get_msg(void)
}
else if(signal & schedulesig)
{
- timermsg = (struct TimeRequest *)GetMsg(msgport);
+ while(GetMsg(msgport));
//schedule_run();
}
}
diff --git a/amiga/schedule.c b/amiga/schedule.c
index 9ce5c6096..42ffb887b 100755
--- a/amiga/schedule.c
+++ b/amiga/schedule.c
@@ -62,7 +62,7 @@ void schedule(int t, void (*callback)(void *p), void *p)
GetSysTime(&tv);
AddTime(&nscb->tv,&tv); // now contains time when event occurs
-
+#ifdef AMI_SCHEDULER_USES_TIMER
if(nscb->treq = AllocVec(sizeof(struct TimeRequest),MEMF_PRIVATE | MEMF_CLEAR))
{
*nscb->treq = *tioreq;
@@ -71,7 +71,7 @@ void schedule(int t, void (*callback)(void *p), void *p)
nscb->treq->Time.Microseconds=nscb->tv.Microseconds; // micro
SendIO((struct IORequest *)nscb->treq);
}
-
+#endif
nscb->callback = callback;
nscb->p = p;
}