Commit e858a6c3 authored by peng xiao's avatar peng xiao

Renew function logic.

parent 14dd345c
...@@ -168,13 +168,13 @@ namespace cv ...@@ -168,13 +168,13 @@ namespace cv
}; };
// global variables to hold binary cache properties // global variables to hold binary cache properties
static bool enable_disk_cache = static int enable_disk_cache =
#ifdef _DEBUG #ifdef _DEBUG
false; false;
#else #else
true; true;
#endif #endif
static bool update_disk_cache = false; static int update_disk_cache = false;
static String binpath = ""; static String binpath = "";
Info::Impl::Impl() Info::Impl::Impl()
...@@ -506,8 +506,14 @@ namespace cv ...@@ -506,8 +506,14 @@ namespace cv
void setBinaryDiskCache(int mode, String path) void setBinaryDiskCache(int mode, String path)
{ {
update_disk_cache = (mode & CACHE_UPDATE) == CACHE_UPDATE; if(mode == CACHE_NONE)
enable_disk_cache = {
update_disk_cache = 0;
enable_disk_cache = 0;
return;
}
update_disk_cache |= (mode & CACHE_UPDATE) == CACHE_UPDATE;
enable_disk_cache |=
#ifdef _DEBUG #ifdef _DEBUG
(mode & CACHE_DEBUG) == CACHE_DEBUG; (mode & CACHE_DEBUG) == CACHE_DEBUG;
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment