Tomas Bzatek 60c2440
Index: libnautilus-private/nautilus-mime-actions.c
Tomas Bzatek 60c2440
===================================================================
Tomas Bzatek 60c2440
--- libnautilus-private/nautilus-mime-actions.c	(revision 14785)
Tomas Bzatek 60c2440
+++ libnautilus-private/nautilus-mime-actions.c	(working copy)
Tomas Bzatek 60c2440
@@ -1331,12 +1331,13 @@
Tomas Bzatek 60c2440
 	if (parameters->not_mounted != NULL) {
Tomas Bzatek 60c2440
 		file = parameters->not_mounted->data;
Tomas Bzatek 60c2440
 		mount_op = gtk_mount_operation_new (parameters->parent_window);
Tomas Bzatek 60c2440
-		g_signal_connect_object (mount_op, "notify::is-showing",
Tomas Bzatek 60c2440
-					 G_CALLBACK (activate_mount_op_active), parameters, 0);
Tomas Bzatek 60c2440
+		g_signal_connect (mount_op, "notify::is-showing",
Tomas Bzatek 60c2440
+				  G_CALLBACK (activate_mount_op_active), parameters);
Tomas Bzatek 60c2440
 		location = nautilus_file_get_location (file);
Tomas Bzatek 60c2440
 		g_file_mount_enclosing_volume (location, 0, mount_op, parameters->cancellable,
Tomas Bzatek 60c2440
 					       activation_mount_not_mounted_callback, parameters);
Tomas Bzatek 60c2440
 		g_object_unref (location);
Tomas Bzatek 60c2440
+		/* unref mount_op here - g_file_mount_enclosing_volume() does ref for itself */
Tomas Bzatek 60c2440
 		g_object_unref (mount_op);
Tomas Bzatek 60c2440
 		return;
Tomas Bzatek 60c2440
 	}