static void g_paste_keybinder_deactivate_keybinding_func (gpointer data, gpointer user_data G_GNUC_UNUSED) { GPasteKeybinding *keybinding = G_PASTE_KEYBINDING (data); if (g_paste_keybinding_is_active (keybinding)) g_paste_keybinding_deactivate (keybinding); }
static void g_paste_keybinding_finalize (GObject *object) { GPasteKeybindingPrivate *priv = G_PASTE_KEYBINDING (object)->priv; g_free (priv->binding); G_OBJECT_CLASS (g_paste_keybinding_parent_class)->finalize (object); }
static void g_paste_keybinding_finalize (GObject *object) { GPasteKeybindingPrivate *priv = g_paste_keybinding_get_instance_private (G_PASTE_KEYBINDING (object)); g_free (priv->keycodes); g_free (priv->dconf_key); G_OBJECT_CLASS (g_paste_keybinding_parent_class)->finalize (object); }
static void g_paste_keybinding_dispose (GObject *object) { GPasteKeybinding *self = G_PASTE_KEYBINDING (object); GPasteKeybindingPrivate *priv = g_paste_keybinding_get_instance_private (self); if (priv->active) g_paste_keybinding_deactivate (self); G_OBJECT_CLASS (g_paste_keybinding_parent_class)->dispose (object); }
static void g_paste_keybinding_dispose (GObject *object) { GPasteKeybinding *self = G_PASTE_KEYBINDING (object); GPasteKeybindingPrivate *priv = self->priv; if (priv->active) g_paste_keybinding_deactivate (self); g_object_unref (priv->xcb_wrapper); G_OBJECT_CLASS (g_paste_keybinding_parent_class)->dispose (object); }