if disk error has already occurred, delete check timer
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 1 Aug 2012 12:53:56 +0000 (12:53 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 1 Aug 2012 12:53:56 +0000 (12:53 +0000)
SVN revision: 74737

legacy/eeze/src/lib/eeze_disk_mount.c

index 7517e10..4c9b7f2 100644 (file)
@@ -48,6 +48,11 @@ _eeze_disk_mount_error_handler(Eeze_Disk *disk, const char *error)
    if (!(de = calloc(1, sizeof(Eeze_Event_Disk_Error))))
      return;
 
+   if (disk->mount_fail_delay)
+     {
+        ecore_timer_del(disk->mount_fail_delay);
+        disk->mount_fail_delay = NULL;
+     }
    de->disk = disk;
    de->message = eina_stringshare_add(error);
    /* FIXME: placeholder since currently there are only mount-type errors */