Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/bin


Modified Files:
        evfs_metadata.c 


Log Message:
Rescan after list exhausted

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/bin/evfs_metadata.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- evfs_metadata.c     2 Sep 2007 08:57:24 -0000       1.38
+++ evfs_metadata.c     3 Sep 2007 10:24:18 -0000       1.39
@@ -77,6 +77,7 @@
 int evfs_metadata_extract_runner(void* data);
 int evfs_metadata_scan_runner(void* data);
 int evfs_metadata_scan_deleted(void* data);
+int evfs_metadata_dir_queuer(void* data);
 
 
 /*DB Helper functions*/
@@ -375,6 +376,7 @@
                        ecore_timer_add(0.5, evfs_metadata_scan_runner, NULL);
                        ecore_timer_add(5, evfs_metadata_scan_deleted, NULL);
                        ecore_timer_add(0.5, evfs_metadata_extract_runner, 
NULL);
+                       ecore_timer_add(1800, evfs_metadata_dir_queuer, NULL);
                }
        }
 
@@ -650,6 +652,21 @@
 
                clone = EvfsFilereference_clone(ref);
                ecore_list_append(evfs_metadata_queue, clone);
+       }
+}
+
+int evfs_metadata_dir_queuer(void* data)
+{
+       EvfsFilereference* ref;
+
+       /*Setup the directory scan queue*/
+       ref = NEW(EvfsFilereference);
+       ref->plugin_uri = strdup("file");
+       ref->path = strdup(homedir);
+
+       if (ecore_list_count(evfs_metadata_directory_scan_queue) ==0) {
+               printf("Starting metaextract again..\n");
+               ecore_list_append(evfs_metadata_directory_scan_queue, ref);
        }
 }
 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to