diff options
author | Vivek Dasmohapatra <vivek@collabora.co.uk> | 2011-03-22 17:28:06 +0000 |
---|---|---|
committer | Vivek Dasmohapatra <vivek@collabora.co.uk> | 2011-04-05 14:19:10 +0100 |
commit | d1e2989bf0eae978f2eb20c1791d858d0720c059 (patch) | |
tree | 3be32f4ea2acce985a53ab0a33c71010a6279a15 | |
parent | ee4d8c3a42e918cbbf4d22b555dde6541c7116d6 (diff) | |
download | telepathy-mission-control-d1e2989bf0eae978f2eb20c1791d858d0720c059.tar.gz |
Use clear-handler function in finalize instead of dupping the code
-rw-r--r-- | src/request.c | 13 |
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); |