GNOME Bugzilla – Bug 601756
a11y crashing Podcasts
Last modified: 2009-11-13 22:55:36 UTC
Got this crash while messing around with podcasts. System.IndexOutOfRangeException: Array index is out of range. at Banshee.Collection.Gui.ColumnCellStatusIndicator.GetTextAlternative (System.Object obj) [0x00028] in /home/gabe/Projects/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellStatusIndicator.cs:163 at Banshee.Collection.Gui.ColumnCellStatusIndicatorAccessible..ctor (System.Object bound_object, Banshee.Collection.Gui.ColumnCellStatusIndicator cell, ICellAccessibleParent parent) [0x00009] in /home/gabe/Projects/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellStatusIndicator.cs:51 at Banshee.Collection.Gui.ColumnCellStatusIndicator.GetAccessible (ICellAccessibleParent parent) [0x00000] in /home/gabe/Projects/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellStatusIndicator.cs:149
Ah, I think it's when I right click on the podcast track list
Created attachment 147688 [details] [review] Make status names extendable by ColumnCellStatusIndicator subclasses
Created attachment 147689 [details] [review] Avoid accessing out-of-range indexes in ColumnCellStatusIndicator.icon_names
Comment on attachment 147688 [details] [review] Make status names extendable by ColumnCellStatusIndicator subclasses This depends on the later patch, so i will resubmit it.
Created attachment 147691 [details] [review] Make status names extendable by ColumnCellStatusIndicator subclasses These two patches should fix the crash and allow subclasses of ColumnCellStatusIndicator to provide alternative text for status icons.
These look fine, feel free to commit/push to master. Use 50-char limit for first line of commit msg.