diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2010-08-03 01:47:57 +0200 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2010-08-03 01:47:57 +0200 |
commit | f985fe76918ef299e3b580fef8922045c9a4cfed (patch) | |
tree | 8c4a1b9e274bcb528074c24be3f14a67654dd10d /libnautilus-private | |
parent | 6d91cfb1d053a433cc5e17336c2e22c4e1d71673 (diff) | |
download | nautilus-f985fe76918ef299e3b580fef8922045c9a4cfed.tar.gz |
Don't unref the DBus proxy if it's NULL
Diffstat (limited to 'libnautilus-private')
-rw-r--r-- | libnautilus-private/nautilus-mime-actions.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-mime-actions.c b/libnautilus-private/nautilus-mime-actions.c index 43489bf3e..b2d4c2e27 100644 --- a/libnautilus-private/nautilus-mime-actions.c +++ b/libnautilus-private/nautilus-mime-actions.c @@ -1153,11 +1153,15 @@ activate_parameters_install_free (ActivateParametersInstall *parameters_install) if (parameters_install->parent_window) { g_object_remove_weak_pointer (G_OBJECT (parameters_install->parent_window), (gpointer *)¶meters_install->parent_window); } + + if (parameters_install->proxy != NULL) { + g_object_unref (parameters_install->proxy); + } + nautilus_file_unref (parameters_install->file); nautilus_file_list_free (parameters_install->files); g_free (parameters_install->activation_directory); g_free (parameters_install->uri); - g_object_unref (parameters_install->proxy); g_free (parameters_install); } |