GNOME Bugzilla – Bug 599119
checkrow action fails on table row
Last modified: 2009-10-22 05:02:23 UTC
Much like https://bugzilla.gnome.org/show_bug.cgi?id=587456, checking a checkbox in gtk.Table cell does not work due to the guard added in http://cgit.freedesktop.org/ldtp/ldtp/commit/?id=aafafcb08aab6adba570a7e0d9bb3b4d39a8c6f4 It seems that #587456 fixed tree-table.c but not table.c
Am having trouble reproducing the problem with a minimal test case, looks like it's not as simple as I first thought. Will aim to add a minimal test case by end of day tomorrow.
Created attachment 145902 [details] Python script to reproduce bug (Traceback with "Check action failed")
Traceback (most recent call last):
+ Trace 218465
do_ldtp()
app.checkrow("tblTV", 0, 1)
return ldtp.checkrow (self.__window, args [0], args [1], args [2])
raise LdtpExecutionError (_responseStatus [1])
Note, you have to have GTK_MODULES=gail:atk-bridge in your environment (i.e. Enable assistive technologies)
Created attachment 145904 [details] [review] Fixes the bug
Created attachment 145971 [details] [review] Patch to fix similar problems with uncheck_row for both table and tree table roles
Review of attachment 145971 [details] [review]: Thanks for the patch. This works fine with LDTPv2. FYI.