[gnome-flashback/wip/segeiger/inputmethods] Add dispose
- From: Sebastian Geiger <segeiger src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-flashback/wip/segeiger/inputmethods] Add dispose
- Date: Mon, 14 Sep 2015 15:16:36 +0000 (UTC)
commit 3cb6c3a90952b72097bf90005eef5b14ae839f87
Author: Sebastian Geiger <sbastig gmx net>
Date: Mon Sep 14 17:04:32 2015 +0200
Add dispose
gnome-flashback/libinput-sources/gf-ibus-manager.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/gnome-flashback/libinput-sources/gf-ibus-manager.c
b/gnome-flashback/libinput-sources/gf-ibus-manager.c
index da60839..1ef4165 100644
--- a/gnome-flashback/libinput-sources/gf-ibus-manager.c
+++ b/gnome-flashback/libinput-sources/gf-ibus-manager.c
@@ -248,8 +248,19 @@ spawn (GfIBusManager *manager)
}
static void
+gf_ibus_manager_dispose (GObject *object)
+{
+ GfIBusManager *manager = GF_IBUS_MANAGER (object);
+
+ g_clear_object (&manager->ibusDaemonSubprocess);
+}
+
+static void
gf_ibus_manager_class_init (GfIBusManagerClass *manager_class)
{
+ GObjectClass *objectClass = G_OBJECT_CLASS (manager_class);
+ objectClass->dispose = gf_ibus_manager_dispose;
+
gf_ibus_manager_signals[GF_IBUS_MANAGER_READY] =
g_signal_new ("ready",
G_TYPE_FROM_CLASS (manager_class),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]