summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-07-10 18:11:51 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-07-11 19:59:52 -0400
commit8dcd2e3756632bca6ea12744ee02099ba8a7e1d4 (patch)
treed0513054e9d3e2969cb0505b252a12e02534d5e9
parent4fccf40dfabbef277c3ae5c1652d4db24d0285ac (diff)
downloadgvfs-8dcd2e3756632bca6ea12744ee02099ba8a7e1d4.tar.gz
udisks2: split a helper function
We'll need to use this later. https://bugzilla.gnome.org/show_bug.cgi?id=676111
-rw-r--r--monitor/udisks2/gvfsudisks2mount.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/monitor/udisks2/gvfsudisks2mount.c b/monitor/udisks2/gvfsudisks2mount.c
index b336cd2d..5ce97691 100644
--- a/monitor/udisks2/gvfsudisks2mount.c
+++ b/monitor/udisks2/gvfsudisks2mount.c
@@ -563,6 +563,12 @@ unmount_data_unref (UnmountData *data)
}
}
+static gboolean
+unmount_operation_is_eject (GMountOperation *op)
+{
+ return GPOINTER_TO_INT (g_object_get_data (G_OBJECT (op), "x-udisks2-is-eject"));
+}
+
static void
unmount_data_complete (UnmountData *data,
gboolean complete_idle)
@@ -699,7 +705,7 @@ lsof_command_cb (GObject *source_object,
{
gboolean is_eject;
- is_eject = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (data->mount_operation), "x-udisks2-is-eject"));
+ is_eject = unmount_operation_is_eject (data->mount_operation);
/* We want to emit the 'show-processes' signal even if launching
* lsof(1) failed or if it didn't return any PIDs. This is because