type_as_string = "o";
if (!val) val = "";
}
- else if (type == DBUS_TYPE_STRING) type_as_string = "s";
+ else if (type == DBUS_TYPE_STRING)
+ {
+ type_as_string = "s";
+ if (!val) val = "";
+ }
else if (type == DBUS_TYPE_INT32) type_as_string = "i";
else if (type == DBUS_TYPE_UINT32) type_as_string = "u";
else if (type == DBUS_TYPE_INVALID)
name = atk_object_get_name (child);
if (atk_state_set_contains_state (stateset, ATK_STATE_ACTIVE))
{
- emit(child, "window:deactivate", NULL, 0, 0, DBUS_TYPE_STRING, name);
+ emit(child, "window_deactivate", NULL, 0, 0, DBUS_TYPE_STRING, name);
}
g_object_unref (stateset);
- emit(child, "window:destroy", NULL, 0, 0, DBUS_TYPE_STRING, name);
+ emit(child, "window_destroy", NULL, 0, 0, DBUS_TYPE_STRING, name);
g_object_unref (child);
}
}