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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to