Hi,
indeed increasing the limit by one isn't too great as a solution
the major correction though, is that limit checking is being applied
while it wasn't before - if there are more than 6 usb-controllers, only
the first 6 will be shown but the program will not fail and will show
all the other hardware.
before this change when more than 5 usb controllers where mentioned in
the 'lspci -v' list, the program would stop detecting any other hardware
in the 'lspci -v' list when it reached the 6th usb controller and it
would produce a 'IndexOutOfRangeException' exception - any hardware
listed in lspci -v from the 6th usb controller was therefore missing
from the sysinfo gui
I chose this way of correcting the code to limit the size of the code changes
to a minimum and because my mono programming skills are very small - I've only
used Mono for sysinfo bug corrections
I could easily increase the limit to a size that will be sufficient for
99.999% of all machines (for example 10 usb controllers) but it would take me
much more effort to get a truly dynamic list size as I'm not accustomed to Mono
development
I'll add the bug reports and a link to the patches upstream but I
think upstream might be dead since +- middle of 2006
Koen
--
sysinfo Fails to Find Hardware
https://bugs.launchpad.net/bugs/211347
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs