projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add 2 asset list fmts, user title rework, added show edit, bt tweak
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
cachebase.C
diff --git
a/cinelerra-5.1/cinelerra/cachebase.C
b/cinelerra-5.1/cinelerra/cachebase.C
index 267ff515e2bbe1674c847eea64a3c4eb151eeb94..40b1e1bf8d08b22dadac577f04ba56b8203891dc 100644
(file)
--- a/
cinelerra-5.1/cinelerra/cachebase.C
+++ b/
cinelerra-5.1/cinelerra/cachebase.C
@@
-120,9
+120,9
@@
int CacheBase::delete_oldest()
if( current->age < oldest->age )
oldest = current;
}
if( current->age < oldest->age )
oldest = current;
}
- if( oldest ) {
+ if( oldest && oldest->position >= 0 ) {
+ result = oldest->get_size();
del_item(oldest);
del_item(oldest);
- result = 1;
}
lock->unlock();
return result;
}
lock->unlock();
return result;