diff options
Diffstat (limited to 'thunar-volman/tvm-block-device.c')
-rw-r--r-- | thunar-volman/tvm-block-device.c | 7 |
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 { |