summaryrefslogtreecommitdiff
path: root/monitor
diff options
context:
space:
mode:
Diffstat (limited to 'monitor')
-rw-r--r--monitor/udisks2/gvfsudisks2drive.c4
-rw-r--r--monitor/udisks2/gvfsudisks2mount.c3
-rw-r--r--monitor/udisks2/gvfsudisks2utils.c14
-rw-r--r--monitor/udisks2/gvfsudisks2utils.h3
4 files changed, 9 insertions, 15 deletions
diff --git a/monitor/udisks2/gvfsudisks2drive.c b/monitor/udisks2/gvfsudisks2drive.c
index 021b0a2c..609bf087 100644
--- a/monitor/udisks2/gvfsudisks2drive.c
+++ b/monitor/udisks2/gvfsudisks2drive.c
@@ -882,7 +882,7 @@ gvfs_udisks2_drive_eject_with_operation (GDrive *_drive,
if (mount_operation != NULL)
{
g_object_set_data (G_OBJECT (mount_operation), "x-udisks2-is-eject", GINT_TO_POINTER (1));
- gvfs_udisks2_unmount_notify_start (mount_operation, NULL, _drive, FALSE);
+ gvfs_udisks2_unmount_notify_start (mount_operation, NULL, _drive);
}
/* first we need to go through all the volumes and unmount their assoicated mounts (if any) */
@@ -1024,7 +1024,7 @@ gvfs_udisks2_drive_stop (GDrive *_drive,
if (mount_operation != NULL)
{
g_object_set_data (G_OBJECT (mount_operation), "x-udisks2-is-stop", GINT_TO_POINTER (1));
- gvfs_udisks2_unmount_notify_start (mount_operation, NULL, _drive, FALSE);
+ gvfs_udisks2_unmount_notify_start (mount_operation, NULL, _drive);
}
/* first we need to go through all the volumes and unmount their assoicated mounts (if any) */
diff --git a/monitor/udisks2/gvfsudisks2mount.c b/monitor/udisks2/gvfsudisks2mount.c
index 860903c6..ead65c9a 100644
--- a/monitor/udisks2/gvfsudisks2mount.c
+++ b/monitor/udisks2/gvfsudisks2mount.c
@@ -961,8 +961,7 @@ unmount_do (UnmountData *data,
if (data->mount_operation != NULL)
gvfs_udisks2_unmount_notify_start (data->mount_operation,
- G_MOUNT (data->mount), NULL,
- TRUE);
+ G_MOUNT (data->mount), NULL);
/* Use the umount(8) command if there is no block device / filesystem */
if (data->filesystem == NULL)
diff --git a/monitor/udisks2/gvfsudisks2utils.c b/monitor/udisks2/gvfsudisks2utils.c
index 1ad17310..26d76b99 100644
--- a/monitor/udisks2/gvfsudisks2utils.c
+++ b/monitor/udisks2/gvfsudisks2utils.c
@@ -608,7 +608,6 @@ typedef struct {
GMountOperation *op;
gboolean op_aborted;
- gboolean generic_text;
gboolean show_processes_up;
guint unmount_timer_id;
@@ -671,7 +670,7 @@ unmount_notify_timer_cb (gpointer user_data)
data->unmount_fired = TRUE;
name = unmount_notify_get_name (data);
- if (data->generic_text)
+ if (data->mount)
message = g_strdup_printf (_("Unmounting %s\nDisconnecting from filesystem."), name);
else
message = g_strdup_printf (_("Writing data to %s\nDevice should not be unplugged."), name);
@@ -755,8 +754,7 @@ unmount_notify_data_free (gpointer user_data)
static UnmountNotifyData *
unmount_notify_data_for_operation (GMountOperation *op,
GMount *mount,
- GDrive *drive,
- gboolean generic_text)
+ GDrive *drive)
{
UnmountNotifyData *data;
@@ -766,7 +764,6 @@ unmount_notify_data_for_operation (GMountOperation *op,
data = g_slice_new0 (UnmountNotifyData);
data->op = op;
- data->generic_text = generic_text;
if (mount)
data->mount = g_object_ref (mount);
@@ -790,12 +787,11 @@ unmount_notify_data_for_operation (GMountOperation *op,
void
gvfs_udisks2_unmount_notify_start (GMountOperation *op,
GMount *mount,
- GDrive *drive,
- gboolean generic_text)
+ GDrive *drive)
{
UnmountNotifyData *data;
- data = unmount_notify_data_for_operation (op, mount, drive, generic_text);
+ data = unmount_notify_data_for_operation (op, mount, drive);
unmount_notify_ensure_timer (data);
}
@@ -815,7 +811,7 @@ gvfs_udisks2_unmount_notify_stop (GMountOperation *op,
return;
name = unmount_notify_get_name (data);
- if (data->generic_text)
+ if (data->mount)
message = g_strdup_printf (_("%s unmounted\nFilesystem has been disconnected."), name);
else
message = g_strdup_printf (_("%s can be safely unplugged\nDevice can be removed."), name);
diff --git a/monitor/udisks2/gvfsudisks2utils.h b/monitor/udisks2/gvfsudisks2utils.h
index 2ee0da2a..fbd699b5 100644
--- a/monitor/udisks2/gvfsudisks2utils.h
+++ b/monitor/udisks2/gvfsudisks2utils.h
@@ -55,8 +55,7 @@ gboolean gvfs_udisks2_utils_is_drive_on_our_seat (UDisksDrive *drive);
void gvfs_udisks2_unmount_notify_start (GMountOperation *op,
GMount *mount,
- GDrive *drive,
- gboolean generic_text);
+ GDrive *drive);
void gvfs_udisks2_unmount_notify_stop (GMountOperation *op,
gboolean unmount_failed);