Fix some mistakes.

* remove useless g_obect_{set,get}_property call.
* free GError on error.
This commit is contained in:
Daiki Ueno
2012-03-16 17:43:24 +09:00
parent a6fe5bd859
commit f442733b33
19 changed files with 286 additions and 182 deletions

View File

@ -168,6 +168,7 @@ main (int argc, char **argv)
if (connection == NULL) {
g_printerr ("Can't connect to the system bus: %s\n",
error->message);
g_error_free (error);
exit (1);
}
break;
@ -177,6 +178,7 @@ main (int argc, char **argv)
if (connection == NULL) {
g_printerr ("Can't connect to the session bus: %s\n",
error->message);
g_error_free (error);
exit (1);
}
break;
@ -191,6 +193,7 @@ main (int argc, char **argv)
g_printerr ("Can't connect to the bus at %s: %s\n",
opt_address,
error->message);
g_error_free (error);
exit (1);
}
break;

View File

@ -381,8 +381,12 @@ client_enable_atspi_focus (Client *client)
client,
NULL,
"object:state-changed:focused",
&error))
&error)) {
g_warning ("can't register object:state-changed:focused handler: %s",
error->message);
g_error_free (error);
return FALSE;
}
error = NULL;
if (!atspi_event_listener_register_from_callback
@ -390,8 +394,12 @@ client_enable_atspi_focus (Client *client)
client,
NULL,
"focus:",
&error))
&error)) {
g_warning ("can't register focus: handler: %s",
error->message);
g_error_free (error);
return FALSE;
}
client->follows_focus = TRUE;
return TRUE;
@ -405,18 +413,26 @@ client_disable_atspi_focus (Client *client)
client->follows_focus = FALSE;
error = NULL;
atspi_event_listener_deregister_from_callback
if (!atspi_event_listener_deregister_from_callback
((AtspiEventListenerCB)focus_listener_cb,
client,
"object:state-changed:focused",
&error);
&error)) {
g_warning ("can't deregister object:state-changed:focused handler: %s",
error->message);
g_error_free (error);
}
error = NULL;
atspi_event_listener_deregister_from_callback
if (!atspi_event_listener_deregister_from_callback
((AtspiEventListenerCB)focus_listener_cb,
client,
"focus:",
&error);
&error)) {
g_warning ("can't deregister focus: handler: %s",
error->message);
g_error_free (error);
}
}
gboolean
@ -436,8 +452,12 @@ client_enable_atspi_keystroke (Client *client)
0,
ATSPI_KEY_PRESSED,
ATSPI_KEYLISTENER_NOSYNC,
&error))
&error)) {
g_warning ("can't register keystroke listener for key press: %s",
error->message);
g_error_free (error);
return FALSE;
}
error = NULL;
if (!atspi_register_keystroke_listener
@ -446,8 +466,12 @@ client_enable_atspi_keystroke (Client *client)
0,
ATSPI_KEY_RELEASED,
ATSPI_KEYLISTENER_NOSYNC,
&error))
&error)) {
g_warning ("can't register keystroke listener for key release: %s",
error->message);
g_error_free (error);
return FALSE;
}
return TRUE;
}
@ -458,18 +482,27 @@ client_disable_atspi_keystroke (Client *client)
GError *error;
error = NULL;
atspi_deregister_keystroke_listener (client->keystroke_listener,
NULL,
0,
ATSPI_KEY_PRESSED,
&error);
if (!atspi_deregister_keystroke_listener
(client->keystroke_listener,
NULL,
0,
ATSPI_KEY_PRESSED,
&error)) {
g_warning ("can't deregister keystroke listener for key press: %s",
error->message);
g_error_free (error);
}
error = NULL;
atspi_deregister_keystroke_listener (client->keystroke_listener,
NULL,
0,
ATSPI_KEY_RELEASED,
&error);
if (!atspi_deregister_keystroke_listener (client->keystroke_listener,
NULL,
0,
ATSPI_KEY_RELEASED,
&error)) {
g_warning ("can't deregister keystroke listener for key release: %s",
error->message);
g_error_free (error);
}
g_object_unref (client->keystroke_listener);
client->keystroke_listener = NULL;
@ -488,8 +521,12 @@ focus_listener_cb (const AtspiEvent *event,
error = NULL;
role = atspi_accessible_get_role (accessible, &error);
if (error)
if (role == NULL) {
g_warning ("can't get accessible role: %s",
error->message);
g_error_free (error);
return;
}
if (atspi_state_set_contains (state_set, ATSPI_STATE_EDITABLE) ||
role == ATSPI_ROLE_TERMINAL) {
@ -560,11 +597,15 @@ add_match_rule (GDBusConnection *connection,
"AddMatch");
g_dbus_message_set_body (message, g_variant_new ("(s)", match_rule));
error = NULL;
g_dbus_connection_send_message (connection,
message,
G_DBUS_SEND_MESSAGE_FLAGS_NONE,
NULL,
&error);
if (!g_dbus_connection_send_message (connection,
message,
G_DBUS_SEND_MESSAGE_FLAGS_NONE,
NULL,
&error)) {
g_warning ("can't register match rule %s: %s",
match_rule, error->message);
g_error_free (error);
}
g_object_unref (message);
}

View File

@ -107,7 +107,10 @@ preferences_dialog_new (void)
gtk_builder_set_translation_domain (builder, "eekboard");
ui_path = g_strdup_printf ("%s/%s", PKGDATADIR, "preferences-dialog.ui");
error = NULL;
gtk_builder_add_from_file (builder, ui_path, &error);
if (gtk_builder_add_from_file (builder, ui_path, &error) == 0) {
g_warning ("can't load %s: %s", error->message);
g_error_free (error);
}
g_free (ui_path);
object =

View File

@ -107,6 +107,7 @@ main (int argc, char **argv)
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
if (connection == NULL) {
g_printerr ("Can't connect to the bus: %s\n", error->message);
g_error_free (error);
exit (1);
}
break;
@ -121,6 +122,7 @@ main (int argc, char **argv)
g_printerr ("Can't connect to the bus at %s: %s\n",
opt_address,
error->message);
g_error_free (error);
exit (1);
}
break;