From ddfc0422b42b3f3ade4750650e47713daf93ecd9 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 18 Feb 2011 17:18:48 +0900 Subject: [PATCH] Add assertions. --- eekboard/eekboard-keyboard.c | 6 ++++++ eekboard/eekboard-keyboard.h | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/eekboard/eekboard-keyboard.c b/eekboard/eekboard-keyboard.c index 483712fc..b9730d2a 100644 --- a/eekboard/eekboard-keyboard.c +++ b/eekboard/eekboard-keyboard.c @@ -196,6 +196,7 @@ eekboard_keyboard_set_description (EekboardKeyboard *keyboard, GVariant *variant; g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); + g_return_if_fail (EEK_IS_KEYBOARD(description)); priv = EEKBOARD_KEYBOARD_GET_PRIVATE(keyboard); if (priv->description) @@ -218,6 +219,7 @@ void eekboard_keyboard_set_group (EekboardKeyboard *keyboard, gint group) { + g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_dbus_proxy_call (G_DBUS_PROXY(keyboard), "SetGroup", g_variant_new ("(i)", group), @@ -231,6 +233,7 @@ eekboard_keyboard_set_group (EekboardKeyboard *keyboard, void eekboard_keyboard_show (EekboardKeyboard *keyboard) { + g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_dbus_proxy_call (G_DBUS_PROXY(keyboard), "Show", NULL, @@ -244,6 +247,7 @@ eekboard_keyboard_show (EekboardKeyboard *keyboard) void eekboard_keyboard_hide (EekboardKeyboard *keyboard) { + g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_dbus_proxy_call (G_DBUS_PROXY(keyboard), "Hide", NULL, @@ -258,6 +262,7 @@ void eekboard_keyboard_press_key (EekboardKeyboard *keyboard, guint keycode) { + g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_dbus_proxy_call (G_DBUS_PROXY(keyboard), "PressKey", g_variant_new ("(u)", keycode), @@ -272,6 +277,7 @@ void eekboard_keyboard_release_key (EekboardKeyboard *keyboard, guint keycode) { + g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_dbus_proxy_call (G_DBUS_PROXY(keyboard), "ReleaseKey", g_variant_new ("(u)", keycode), diff --git a/eekboard/eekboard-keyboard.h b/eekboard/eekboard-keyboard.h index 43f930f1..7268e688 100644 --- a/eekboard/eekboard-keyboard.h +++ b/eekboard/eekboard-keyboard.h @@ -43,8 +43,10 @@ struct _EekboardKeyboard { struct _EekboardKeyboardClass { GDBusProxyClass parent_class; - void (*key_pressed) (EekboardKeyboard *keyboard, guint keycode); - void (*key_released) (EekboardKeyboard *keyboard, guint keycode); + void (*key_pressed) (EekboardKeyboard *self, + guint keycode); + void (*key_released) (EekboardKeyboard *self, + guint keycode); }; GType eekboard_keyboard_get_type (void) G_GNUC_CONST;