[0.5, winxp] - Couldn't retrieve information about list control -1

Bug #338697 reported by Karel Kolman
2
Affects Status Importance Assigned to Milestone
wxBanker
Fix Released
Medium
Unassigned

Bug Description

Running on windows xp, python 2.6, wxPython2.8-win32-unicode-2.8.9.2-py26

When switching to an account that has no transactions assigned, an error dialog reading "Python error, Couldn't retrieve information about list control -1" pops up. (also happens after the application is started when no account exists or the first account has no transactions).

The error is linked to "ensureVisible(-1)" calls in transactionolv.py and managetab.py (doesn't happen after these are commented out from the source code)

Revision history for this message
Michael Rooney (mrooney) wrote :

Interesting, this only happens on Windows? Thanks for testing and filing this by the way!

Revision history for this message
Karel Kolman (kolmis) wrote :

yep, windows only, tested on two systems, one with wx2.8.9.2 the other 2.8.9.1.

Revision history for this message
Michael Rooney (mrooney) wrote :

Yes I suppose GTK is just more tolerant, allowing -1 when the list is empty. Should be fixed now. I attempted to test but my XP VM is fighting with me over bzr and ssh.

Changed in wxbanker:
status: New → Confirmed
Revision history for this message
Michael Rooney (mrooney) wrote :

Can you confirm or deny the fix? I'll try to test it tomorrow before and after. Thanks for the report!

Revision history for this message
Karel Kolman (kolmis) wrote :

Yes, that latest commit fixes the error. (There are other issues with the windows version though, i'll file a new issue)

Revision history for this message
Michael Rooney (mrooney) wrote :

Okay, I confirmed the error on my VM and then that the fix worked.

Changed in wxbanker:
importance: Undecided → Medium
milestone: none → 0.5
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.