summaryrefslogtreecommitdiff
path: root/thunar-volman/tvm-block-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'thunar-volman/tvm-block-device.c')
-rw-r--r--thunar-volman/tvm-block-device.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/thunar-volman/tvm-block-device.c b/thunar-volman/tvm-block-device.c
index 072f198..da31efa 100644
--- a/thunar-volman/tvm-block-device.c
+++ b/thunar-volman/tvm-block-device.c
@@ -708,7 +708,7 @@ tvm_block_device_mount_finish (GVolume *volume,
-static void
+static gboolean
tvm_block_device_mount (TvmContext *context)
{
GMountOperation *mount_operation;
@@ -751,6 +751,7 @@ tvm_block_device_mount (TvmContext *context)
/* finish processing the device */
tvm_device_handler_finished (context);
}
+ return FALSE;
}
@@ -881,7 +882,7 @@ automount_disc:
if (automount)
{
/* mount the CD/DVD and continue with inspecting its contents */
- tvm_block_device_mount (context);
+ g_timeout_add_seconds(5, (GSourceFunc) tvm_block_device_mount, context);
}
}
else
@@ -904,7 +905,7 @@ automount_disc:
if (automount)
{
/* mount the partition and continue with inspecting its contents */
- tvm_block_device_mount (context);
+ g_timeout_add_seconds(5, (GSourceFunc) tvm_block_device_mount, context);
}
else
{