+2002-09-16 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * registryd/deviceeventcontroller.c (spi_dec_mouse_moved): Removed
+ bogus call to CORBA_string_dup(). Also removed unnecessary
+ g_string_dup/g_free calls.
+
2002-09-13 Bill Haneman <bill.haneman@sun.com>
* registryd/deviceeventcontroller.c:
button_number);
#endif
snprintf (event_name, 22, "mouse:button:%dr", button_number);
- e.type = CORBA_string_dup (event_name);
+ e.type = event_name;
e.source = BONOBO_OBJREF (registry->desktop);
e.detail1 = last_mouse_pos->x;
e.detail2 = last_mouse_pos->y;
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (registry),
&e,
&ev);
- g_free (e.type);
}
mouse_button_state = mask_return & mouse_button_mask;
}
last_mouse_pos = g_new0 (GdkPoint, 1);
last_mouse_pos->x = 0;
last_mouse_pos->y = 0;
- e.type = g_strdup ("mouse:abs");
+ e.type = "mouse:abs";
} else {
- e.type = g_strdup ("mouse:rel");
+ e.type = "mouse:rel";
}
if (x != last_mouse_pos->x || y != last_mouse_pos->y) {
e.source = BONOBO_OBJREF (registry->desktop);
Accessibility_Registry_notifyEvent (BONOBO_OBJREF (registry),
&e,
&ev);
- g_free (e.type);
return TRUE;
}
- g_free (e.type);
return FALSE;
}