[Bf-blender-cvs] [9cfe6aa] gooseberry: Removed unused `BKE_ptcache_remove` function, one less potential place where cache files might get deleted.

Lukas Tönne noreply at git.blender.org
Thu Apr 2 11:04:43 CEST 2015


Commit: 9cfe6aae9112be75c64901f4dc61eb1bb49b05a3
Author: Lukas Tönne
Date:   Wed Apr 1 13:48:16 2015 +0200
Branches: gooseberry
https://developer.blender.org/rB9cfe6aae9112be75c64901f4dc61eb1bb49b05a3

Removed unused `BKE_ptcache_remove` function, one less potential place
where cache files might get deleted.

===================================================================

M	source/blender/blenkernel/BKE_pointcache.h
M	source/blender/blenkernel/intern/pointcache.c

===================================================================

diff --git a/source/blender/blenkernel/BKE_pointcache.h b/source/blender/blenkernel/BKE_pointcache.h
index 36a0fe5..bf303fc 100644
--- a/source/blender/blenkernel/BKE_pointcache.h
+++ b/source/blender/blenkernel/BKE_pointcache.h
@@ -267,9 +267,6 @@ void BKE_ptcache_id_from_rigidbody(PTCacheID *pid, struct Object *ob, struct Rig
 
 void BKE_ptcache_ids_from_object(struct ListBase *lb, struct Object *ob, struct Scene *scene, int duplis);
 
-/***************** Global funcs ****************************/
-void BKE_ptcache_remove(void);
-
 /************ ID specific functions ************************/
 void    BKE_ptcache_id_clear(PTCacheID *id, int mode, unsigned int cfra);
 int     BKE_ptcache_id_exist(PTCacheID *id, int cfra);
diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c
index f714bbf..5394144 100644
--- a/source/blender/blenkernel/intern/pointcache.c
+++ b/source/blender/blenkernel/intern/pointcache.c
@@ -2959,49 +2959,6 @@ int  BKE_ptcache_object_reset(Scene *scene, Object *ob, int mode)
 	return reset;
 }
 
-/* Use this when quitting blender, with unsaved files */
-void BKE_ptcache_remove(void)
-{
-	char path[MAX_PTCACHE_PATH];
-	char path_full[MAX_PTCACHE_PATH];
-	int rmdir = 1;
-	
-	ptcache_path(NULL, path);
-
-	if (BLI_exists(path)) {
-		/* The pointcache dir exists? - remove all pointcache */
-
-		DIR *dir; 
-		struct dirent *de;
-
-		dir = opendir(path);
-		if (dir==NULL)
-			return;
-		
-		while ((de = readdir(dir)) != NULL) {
-			if (FILENAME_IS_CURRPAR(de->d_name)) {
-				/* do nothing */
-			}
-			else if (strstr(de->d_name, PTCACHE_EXT)) { /* do we have the right extension?*/
-				BLI_join_dirfile(path_full, sizeof(path_full), path, de->d_name);
-				BLI_delete(path_full, false, false);
-			}
-			else {
-				rmdir = 0; /* unknown file, don't remove the dir */
-			}
-		}
-
-		closedir(dir);
-	}
-	else {
-		rmdir = 0; /* path dosnt exist  */
-	}
-	
-	if (rmdir) {
-		BLI_delete(path, true, false);
-	}
-}
-
 /* Point Cache handling */
 
 PointCache *BKE_ptcache_add(ListBase *ptcaches)




More information about the Bf-blender-cvs mailing list