[g-a-devel]Fix some leaks in at-spi-registry
- From: "Padraig O'Briain" <Padraig Obriain Sun COM>
- To: gnome-accessibility-devel gnome org
- Subject: [g-a-devel]Fix some leaks in at-spi-registry
- Date: Tue, 17 Sep 2002 13:36:51 +0100 (BST)
The attache patch fixes some leaks in at-spi-registtyd.
OK to commit?
Padraig
Index: registry.c
===================================================================
RCS file: /cvs/gnome/at-spi/registryd/registry.c,v
retrieving revision 1.48
diff -u -p -r1.48 registry.c
--- registry.c 13 Sep 2002 13:09:02 -0000 1.48
+++ registry.c 17 Sep 2002 12:35:07 -0000
@@ -53,7 +53,7 @@ typedef enum {
} EventTypeCategory;
typedef struct {
- char *event_name;
+ const char *event_name;
EventTypeCategory type_cat;
GQuark major; /* from string segment[1] */
GQuark minor; /* from string segment[1]+segment[2] */
@@ -90,7 +90,7 @@ desktop_add_application (SpiDesktop *des
Accessibility_Event e;
CORBA_Environment ev;
- e.type = g_strdup ("object:children-changed:add");
+ e.type = "object:children-changed:add";
e.source = BONOBO_OBJREF (desktop);
e.detail1 = index;
e.detail2 = 0;
@@ -111,7 +111,7 @@ desktop_remove_application (SpiDesktop *
Accessibility_Event e;
CORBA_Environment ev;
- e.type = g_strdup ("object:children-changed:remove");
+ e.type = "object:children-changed:remove";
e.source = BONOBO_OBJREF (desktop);
e.detail1 = index;
e.detail2 = 0;
@@ -241,7 +241,7 @@ parse_event_type (EventTypeStruct *etype
gchar *s;
split_string = g_strsplit (event_name, ":", 4);
- etype->event_name = g_strdup (event_name);
+ etype->event_name = event_name;
if (!g_ascii_strncasecmp (event_name, "focus:", 6))
{
@@ -578,7 +578,7 @@ notify_listeners_cb (GList * const *list
if (BONOBO_EX (ctx->ev))
{
- return SPI_RE_ENTRANT_CONTINUE;;
+ return SPI_RE_ENTRANT_CONTINUE;
}
if ((*list) && (*list)->data == ls)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]