lib: add missing finish functions for key press/release

This commit is contained in:
Christian Hergert 2023-02-14 13:33:29 -08:00
parent ddd6a58adc
commit cc7d267814

View File

@ -238,6 +238,17 @@ mks_keyboard_press (MksKeyboard *self,
g_steal_pointer (&task));
}
gboolean
mks_keyboard_press_finish (MksKeyboard *self,
GAsyncResult *result,
GError **error)
{
g_return_val_if_fail (MKS_IS_KEYBOARD (self), FALSE);
g_return_val_if_fail (g_task_is_valid (result, self), FALSE);
return g_task_propagate_boolean (G_TASK (result), error);
}
gboolean
mks_keyboard_press_sync (MksKeyboard *self,
guint keycode,
@ -308,6 +319,17 @@ mks_keyboard_release (MksKeyboard *self,
g_steal_pointer (&task));
}
gboolean
mks_keyboard_release_finish (MksKeyboard *self,
GAsyncResult *result,
GError **error)
{
g_return_val_if_fail (MKS_IS_KEYBOARD (self), FALSE);
g_return_val_if_fail (g_task_is_valid (result, self), FALSE);
return g_task_propagate_boolean (G_TASK (result), error);
}
gboolean
mks_keyboard_release_sync (MksKeyboard *self,
guint keycode,