gtk2/gtk/a11y
Alban Crequy 6ab7b87a02 gtktreeviewaccessible: do not trigger an assertion
The following assertion was triggered in model_row_inserted() because
iterate_thru_children() modifies the parameter tree_model before passing it to
traverse_cells().

Gtk-CRITICAL **: gtk_tree_path_compare: assertion `b->depth > 0' failed

The stack with the bug was:

  #0  gtk_tree_path_compare at gtktreemodel.c
  #1  traverse_cells at gtktreeviewaccessible.c
  #2  model_row_inserted at gtktreeviewaccessible.c

This patch calls iterate_thru_children() with a copy of the path so that the
original is not modified.
2011-09-23 12:04:39 -04:00
..
ChangeLog gail: Move from modules/other/gail to gtk/a11y 2011-07-05 16:07:56 -04:00
gail.c Drop a few more unwanted exports 2011-07-09 16:43:39 -04:00
gailmisc.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gailmisc.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gailutil.c a11y: Fix up listener registration minimally 2011-09-05 11:56:54 -04:00
gailutil.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkarrowaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkarrowaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkbooleancellaccessible.c Convert GailRendererCell to GtkRendererCellAccessible 2011-07-09 23:57:16 -04:00
gtkbooleancellaccessible.h Convert GailRendererCell to GtkRendererCellAccessible 2011-07-09 23:57:16 -04:00
gtkboxaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkboxaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkbuttonaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkbuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkcellaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkcellaccessible.h Convert GailCell to GtkCellAccessible 2011-07-09 23:57:16 -04:00
gtkcellaccessibleparent.c Convert GailCellParent to GtkCellAccessibleParent 2011-07-09 23:57:16 -04:00
gtkcellaccessibleparent.h Convert GailCellParent to GtkCellAccessibleParent 2011-07-09 23:57:16 -04:00
gtkcheckmenuitemaccessible.c a11y: Merge gtksubmenuitem into gtkmenuitem 2011-07-18 19:41:07 +02:00
gtkcheckmenuitemaccessible.h a11y: Merge gtksubmenuitem into gtkmenuitem 2011-07-18 19:41:07 +02:00
gtkcomboboxaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkcomboboxaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkcontaineraccessible.c toolbar: Use gtk_widget_class_set_accessible_role() 2011-07-18 18:30:50 +02:00
gtkcontaineraccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkcontainercellaccessible.c Convert GailContainerCell to GtkContainerCellAccessible 2011-07-09 23:57:16 -04:00
gtkcontainercellaccessible.h Convert GailContainerCell to GtkContainerCellAccessible 2011-07-09 23:57:16 -04:00
gtkentryaccessible.c Fix cut-and-paste error in GtkEntryAccessible/GtkLabelAccessible 2011-08-10 15:19:56 -04:00
gtkentryaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkexpanderaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkexpanderaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkframeaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkframeaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkimageaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkimageaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkimagecellaccessible.c a11y: don't return random numbers 2011-08-29 10:50:01 -04:00
gtkimagecellaccessible.h Convert GailImageCell to GtkImageCellAccessible 2011-07-09 23:57:16 -04:00
gtklabelaccessible.c Fix cut-and-paste error in GtkEntryAccessible/GtkLabelAccessible 2011-08-10 15:19:56 -04:00
gtklabelaccessible.h GtkLabelAccessible: avoid extra selection-changed emissions 2011-07-16 09:44:02 -04:00
gtklinkbuttonaccessible.c Avoid more compiler warnings 2011-07-10 00:16:53 -04:00
gtklinkbuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkmenuaccessible.c Don't use object data for layer 2011-07-17 23:17:38 -04:00
gtkmenuaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkmenuitemaccessible.c a11y: Merge gtksubmenuitem into gtkmenuitem 2011-07-18 19:41:07 +02:00
gtkmenuitemaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkmenushellaccessible.c menubar: Use gtk_widget_class_set_accessible_role() 2011-07-18 18:30:51 +02:00
gtkmenushellaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtknotebookaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtknotebookaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtknotebookpageaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtknotebookpageaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkpanedaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkpanedaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkprogressbaraccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkprogressbaraccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkradiobuttonaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkradiobuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkradiomenuitemaccessible.c a11y: Rename checksubmenuitem to checkmenuitem 2011-07-18 19:21:17 +02:00
gtkradiomenuitemaccessible.h a11y: Rename checksubmenuitem to checkmenuitem 2011-07-18 19:21:17 +02:00
gtkrangeaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkrangeaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkrenderercellaccessible.c Convert GailRendererCell to GtkRendererCellAccessible 2011-07-09 23:57:16 -04:00
gtkrenderercellaccessible.h Convert GailRendererCell to GtkRendererCellAccessible 2011-07-09 23:57:16 -04:00
gtkscaleaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkscaleaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkscalebuttonaccessible.c Don't emit a nonexisting signal 2011-07-17 18:45:46 -04:00
gtkscalebuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkscrollbaraccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkscrollbaraccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkscrolledwindowaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtkscrolledwindowaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkspinbuttonaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkspinbuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkspinneraccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkspinneraccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkstatusbaraccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkstatusbaraccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkswitchaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtkswitchaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtktextcellaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtktextcellaccessible.h Convert GailCellParent to GtkCellAccessibleParent 2011-07-09 23:57:16 -04:00
gtktextviewaccessible.c Use canonical names 2011-07-17 18:52:37 -04:00
gtktextviewaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtktogglebuttonaccessible.c checkbutton: Use gtk_widget_class_set_accessible_role() 2011-07-18 18:30:51 +02:00
gtktogglebuttonaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtktoplevelaccessible.c Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtktoplevelaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
gtktreeviewaccessible.c gtktreeviewaccessible: do not trigger an assertion 2011-09-23 12:04:39 -04:00
gtktreeviewaccessible.h Convert GailCell to GtkCellAccessible 2011-07-09 23:57:16 -04:00
gtkwidgetaccessible.c Don't use object data for layer 2011-07-17 23:17:38 -04:00
gtkwidgetaccessible.h Don't use object data for layer 2011-07-17 23:17:38 -04:00
gtkwindowaccessible.c a11y: Use AtkWindow on GtkWindowAccessible 2011-08-29 10:57:14 -04:00
gtkwindowaccessible.h Reduce the number of unwanted exports 2011-07-09 16:32:40 -04:00
Makefile.am a11y: Merge gtksubmenuitem into gtkmenuitem 2011-07-18 19:41:07 +02:00