GtkHTML a11y patch for 331528
Harry Lu <[email protected]>
| Newsgroups | gmane.comp.gnome.evolution.patches |
|---|---|
| Message-ID | <1140703027.29723.129.camel@silvermedal> |
Hi, Attached is the patch for http://bugzilla.gnome.org/show_bug.cgi?id=331528 Please review it. Thanks! Harry _______________________________________________ Evolution-patches mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evolution-patches
critical.diff
(text/x-patch, 1.2 KB)
Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkhtml/a11y/ChangeLog,v retrieving revision 1.27 diff -u -r1.27 ChangeLog --- ChangeLog 17 Aug 2005 01:53:32 -0000 1.27 +++ ChangeLog 23 Feb 2006 13:40:47 -0000 @@ -1,3 +1,9 @@ +2006-02-23 Harry Lu <[email protected]> + + Fix for #331528. + + * text.c: (html_a11y_text_ref_state_set): fix a CRITICAL assersion. + 2005-08-10 Mengjie Yu <[email protected]> * text.c: (html_a11y_text_get_run_attributes): Index: text.c =================================================================== RCS file: /cvs/gnome/gtkhtml/a11y/text.c,v retrieving revision 1.18 diff -u -r1.18 text.c --- text.c 17 Aug 2005 01:53:32 -0000 1.18 +++ text.c 23 Feb 2006 13:40:47 -0000 @@ -318,9 +318,14 @@ { AtkStateSet *state_set; GtkHTML * html; + GtkHTMLA11Y *html_a11y; state_set = ATK_OBJECT_CLASS (parent_class)->ref_state_set (accessible); - html = GTK_HTML_A11Y_GTKHTML(html_a11y_get_gtkhtml_parent(HTML_A11Y(accessible))); + html_a11y = html_a11y_get_gtkhtml_parent (HTML_A11Y (accessible)); + if (!html_a11y) + return state_set; + + html = GTK_HTML_A11Y_GTKHTML (html_a11y); if (!html || !html->engine) return state_set;