Add assertions.

This commit is contained in:
Daiki Ueno
2011-02-18 17:18:48 +09:00
parent 42bf50f6a3
commit ddfc0422b4
2 changed files with 10 additions and 2 deletions

View File

@ -196,6 +196,7 @@ eekboard_keyboard_set_description (EekboardKeyboard *keyboard,
GVariant *variant; GVariant *variant;
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard)); g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_return_if_fail (EEK_IS_KEYBOARD(description));
priv = EEKBOARD_KEYBOARD_GET_PRIVATE(keyboard); priv = EEKBOARD_KEYBOARD_GET_PRIVATE(keyboard);
if (priv->description) if (priv->description)
@ -218,6 +219,7 @@ void
eekboard_keyboard_set_group (EekboardKeyboard *keyboard, eekboard_keyboard_set_group (EekboardKeyboard *keyboard,
gint group) gint group)
{ {
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_dbus_proxy_call (G_DBUS_PROXY(keyboard), g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
"SetGroup", "SetGroup",
g_variant_new ("(i)", group), g_variant_new ("(i)", group),
@ -231,6 +233,7 @@ eekboard_keyboard_set_group (EekboardKeyboard *keyboard,
void void
eekboard_keyboard_show (EekboardKeyboard *keyboard) eekboard_keyboard_show (EekboardKeyboard *keyboard)
{ {
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_dbus_proxy_call (G_DBUS_PROXY(keyboard), g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
"Show", "Show",
NULL, NULL,
@ -244,6 +247,7 @@ eekboard_keyboard_show (EekboardKeyboard *keyboard)
void void
eekboard_keyboard_hide (EekboardKeyboard *keyboard) eekboard_keyboard_hide (EekboardKeyboard *keyboard)
{ {
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_dbus_proxy_call (G_DBUS_PROXY(keyboard), g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
"Hide", "Hide",
NULL, NULL,
@ -258,6 +262,7 @@ void
eekboard_keyboard_press_key (EekboardKeyboard *keyboard, eekboard_keyboard_press_key (EekboardKeyboard *keyboard,
guint keycode) guint keycode)
{ {
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_dbus_proxy_call (G_DBUS_PROXY(keyboard), g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
"PressKey", "PressKey",
g_variant_new ("(u)", keycode), g_variant_new ("(u)", keycode),
@ -272,6 +277,7 @@ void
eekboard_keyboard_release_key (EekboardKeyboard *keyboard, eekboard_keyboard_release_key (EekboardKeyboard *keyboard,
guint keycode) guint keycode)
{ {
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
g_dbus_proxy_call (G_DBUS_PROXY(keyboard), g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
"ReleaseKey", "ReleaseKey",
g_variant_new ("(u)", keycode), g_variant_new ("(u)", keycode),

View File

@ -43,8 +43,10 @@ struct _EekboardKeyboard {
struct _EekboardKeyboardClass { struct _EekboardKeyboardClass {
GDBusProxyClass parent_class; GDBusProxyClass parent_class;
void (*key_pressed) (EekboardKeyboard *keyboard, guint keycode); void (*key_pressed) (EekboardKeyboard *self,
void (*key_released) (EekboardKeyboard *keyboard, guint keycode); guint keycode);
void (*key_released) (EekboardKeyboard *self,
guint keycode);
}; };
GType eekboard_keyboard_get_type (void) G_GNUC_CONST; GType eekboard_keyboard_get_type (void) G_GNUC_CONST;