Commit e858a6c3 authored by peng xiao's avatar peng xiao

Renew function logic.

parent 14dd345c
......@@ -168,13 +168,13 @@ namespace cv
};
// global variables to hold binary cache properties
static bool enable_disk_cache =
static int enable_disk_cache =
#ifdef _DEBUG
false;
#else
true;
#endif
static bool update_disk_cache = false;
static int update_disk_cache = false;
static String binpath = "";
Info::Impl::Impl()
......@@ -506,8 +506,14 @@ namespace cv
void setBinaryDiskCache(int mode, String path)
{
update_disk_cache = (mode & CACHE_UPDATE) == CACHE_UPDATE;
enable_disk_cache =
if(mode == CACHE_NONE)
{
update_disk_cache = 0;
enable_disk_cache = 0;
return;
}
update_disk_cache |= (mode & CACHE_UPDATE) == CACHE_UPDATE;
enable_disk_cache |=
#ifdef _DEBUG
(mode & CACHE_DEBUG) == CACHE_DEBUG;
#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