summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivek Dasmohapatra <vivek@collabora.co.uk>2011-03-22 17:28:06 +0000
committerVivek Dasmohapatra <vivek@collabora.co.uk>2011-04-05 14:19:10 +0100
commitd1e2989bf0eae978f2eb20c1791d858d0720c059 (patch)
tree3be32f4ea2acce985a53ab0a33c71010a6279a15
parentee4d8c3a42e918cbbf4d22b555dde6541c7116d6 (diff)
downloadtelepathy-mission-control-d1e2989bf0eae978f2eb20c1791d858d0720c059.tar.gz
Use clear-handler function in finalize instead of dupping the code
-rw-r--r--src/request.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/request.c b/src/request.c
index 4d8d920d..a7bc0a03 100644
--- a/src/request.c
+++ b/src/request.c
@@ -295,18 +295,7 @@ _mcd_request_finalize (GObject *object)
DEBUG ("%p", object);
- if (self->internal_handler_clear != NULL)
- {
- tp_clear_pointer (&self->internal_handler_data,
- self->internal_handler_clear);
- self->internal_handler_clear = NULL;
- }
- else
- {
- self->internal_handler_data = NULL;
- }
-
- self->internal_handler = NULL;
+ _mcd_request_clear_internal_handler (self);
g_free (self->preferred_handler);
g_free (self->object_path);