diff options
author | Carlos Soriano <csoriano@gnome.org> | 2016-03-23 17:22:37 +0100 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2016-03-23 17:24:35 +0100 |
commit | 6ddcaa54026fc51e500975d6e70891761028c01b (patch) | |
tree | ae2a6e301db967645d48215418ef12d7f38eacbf | |
parent | dd742e74bab1856383de7f2b524a2c516e4add57 (diff) | |
download | nautilus-6ddcaa54026fc51e500975d6e70891761028c01b.tar.gz |
files-view: don't hold a reference to a view for scripts
I'm not sure the scripts should hold a reference to the view itself...
Just remove it as we did with the templates in the past.
What we can do in future is add a weak reference, but I'm still unsure
this is necessary here.
For now fix this since it causes crashes when using scripts.
-rw-r--r-- | src/nautilus-files-view.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c index 4e3f11d68..e2333368a 100644 --- a/src/nautilus-files-view.c +++ b/src/nautilus-files-view.c @@ -960,7 +960,6 @@ script_launch_parameters_new (NautilusFile *file, ScriptLaunchParameters *result; result = g_new0 (ScriptLaunchParameters, 1); - g_object_ref (directory_view); result->directory_view = directory_view; nautilus_file_ref (file); result->file = file; @@ -971,7 +970,6 @@ script_launch_parameters_new (NautilusFile *file, static void script_launch_parameters_free (ScriptLaunchParameters *parameters) { - g_object_unref (parameters->directory_view); nautilus_file_unref (parameters->file); g_free (parameters); } |