Re: [evolution-patches] patch for bug 50392
- From: Not Zed <notzed ximian com>
- To: Mike Kestner <mkestner ximian com>
- Cc: Bolian Yin <bolian yin sun com>, Evolution Patches <evolution-patches ximian com>
- Subject: Re: [evolution-patches] patch for bug 50392
- Date: Thu, 13 Nov 2003 23:03:44 +1030
Thats a very odd thing to suggest Mike.
Why the added stack frame, for no other beneifit than to give the compiler more symbols to play with?
On Sat, 2003-11-01 at 01:16, Mike Kestner wrote:
On Fri, 2003-10-31 at 00:44, Bolian Yin wrote:
> Hi,
>
> provide more a11y implementation for e-table.
> http://bugzilla.ximian.com/show_bug.cgi?id=50392
> - GalA11yETableItem *a11y = GAL_A11Y_E_TABLE_ITEM (accessible);
> + AtkGObjectAccessible *atk_gobj;
> + GObject *g_obj;
> + GalA11yETableItem *a11y;
> +
> + g_return_val_if_fail (GAL_A11Y_IS_E_TABLE_ITEM (accessible), NULL);
> + atk_gobj = ATK_GOBJECT_ACCESSIBLE (accessible);
> + g_obj = atk_gobject_accessible_get_object (atk_gobj);
> + if (g_obj == NULL)
> + /* Object is defunct */
> + return NULL;
> +
> + a11y = GAL_A11Y_E_TABLE_ITEM (accessible);
This code repeats constantly throughout the patch. Please put this is a
function. Something like:
static GObject *
get_gobject (AtkObject accessible)
{
return atk_gobject_accessible_get_object (ATK_GOBJECT_ACCESSIBLE
(accessible));
}
So you can just do:
GObject *g_obj = get_gobject (accessible);
Otherwise, it looks fine. Please update the patch to include the above
and commit to trunk. Thanks for the patch.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]