summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Lees <adrian@aemulor.com>2006-08-06 15:40:02 +0000
committerAdrian Lees <adrian@aemulor.com>2006-08-06 15:40:02 +0000
commit4d8c68583fdea1b32f884e02e890e9f75ab19b14 (patch)
treed47d220ae32638627e49649cb1687509d2a08bfa
parente298837af7da0105a5e2e723c9c085306f31c1be (diff)
downloadnetsurf-4d8c68583fdea1b32f884e02e890e9f75ab19b14.tar.gz
netsurf-4d8c68583fdea1b32f884e02e890e9f75ab19b14.tar.bz2
Save and restore FP registers for APCS compliance
svn path=/trunk/netsurf/; revision=2815
-rw-r--r--riscos/gui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/riscos/gui.c b/riscos/gui.c
index abedf7929..fa335f5c0 100644
--- a/riscos/gui.c
+++ b/riscos/gui.c
@@ -845,7 +845,7 @@ void gui_poll(bool active)
{
wimp_event_no event;
wimp_block block;
- const wimp_poll_flags mask = wimp_MASK_LOSE | wimp_MASK_GAIN;
+ const wimp_poll_flags mask = wimp_MASK_LOSE | wimp_MASK_GAIN | wimp_SAVE_FP;
/* Poll wimp. */
xhourglass_off();
@@ -968,7 +968,7 @@ void gui_multitask(void)
return;
xhourglass_off();
- event = wimp_poll(wimp_MASK_LOSE | wimp_MASK_GAIN, &block, 0);
+ event = wimp_poll(wimp_MASK_LOSE | wimp_MASK_GAIN | wimp_SAVE_FP, &block, 0);
xhourglass_on();
gui_last_poll = clock();