Ticket #312 (Fixed)Sun Sep 02 20:55:33 UTC 2012
Screen setup plugin spins forever enumerating the monitors on a non FileCore disc
Reported by: | Sprow (202) | Severity: | Normal |
Part: | RISC OS: Application | Release: | |
Milestone: | Status | Fixed |
Details by Sprow (202):
File “monitor.c”
The call to OS_GBPB.
It’s carefully recording the last value read (opaque R4), but then a few lines later does pos+=num which assumes that R4 increments for each object returned.
On a DOS disc, I could imagine it might increment by 32 because that’d be the size of a directory entry.
Changelog:
Modified by Sprow (202) Fri, September 21 2012 - 21:39:57 GMT
- Part changed from Unspecified to RISC OS: Application
Modified by Sprow (202) Thu, January 17 2013 - 21:34:53 GMT
- Status changed from Open to Fixed
Fixed in ScrnSetup-0_25