Re: [g-a-devel] AT-SPI table interface problems



Hi Pete

These sound like bugs. Of course, operator error is another possibility, but in any case we can't determine what to do without bug reports, test cases, etc.

FWIW, I don't see these sorts of problems with at-poke, and gnopernicus has not encountered them, so it's possible that you have inadvertantly wandered into unexplored regions of the gtk+ treeview implementation.

Bill

Peter Parente wrote:


I'm experiencing some problems accessing gtk tables via the AT-SPI table interface. In particular, the getSelectedRows and getSelectedColumns calls are returning CORBA.UNKNOWN or causing hangs or crashes on accessible objects exposing the table interface.

For example, using these methods on the table of characters in the Gnome character map application has the following results:

getSelectedRows returns CORBA.UNKNOWN
getSelectedColumns hangs indefinitely

Using these methods on the list of languages in the same application (which is exposed under role 'table') gives the following results:

getSelectedRows works properly
getSelectedColumns crashes the character map application

In another example, using these methods on the list of demos in the gtk-demo (which is exposed under role 'tree table') has the following results:

getSelectedRows works properly
getSelectedColumns crashes gtk-demo with a seg fault

I understand that tables that are actually lists probably shouldn't support the getSelectedColumns call, but they probably shouldn't be crashing applications. The failure of getSelectedRows on the character map table seems wrong.

Can anyone comment on these problems? I can file a bug report on bugzilla with my test code if need be.

Thanks,
Pete

------------------------------------------------------------------------

_______________________________________________
Gnome-accessibility-devel mailing list
Gnome-accessibility-devel gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]