Do not store path to ImmuneKeys.txt before --profile-dir is considered
This commit is contained in:
parent
06951ea9f0
commit
01a78a4d3a
|
@ -56,14 +56,13 @@ static BYTE g_deadKeyState[256] = { 0 };
|
||||||
static BYTE g_keyState[256] = { 0 };
|
static BYTE g_keyState[256] = { 0 };
|
||||||
static bool g_fakeServerInput = false;
|
static bool g_fakeServerInput = false;
|
||||||
static std::vector<DWORD> g_immuneKeys;
|
static std::vector<DWORD> g_immuneKeys;
|
||||||
|
static std::string g_immuneKeysPath;
|
||||||
static const std::string ImmuneKeysPath = DataDirectories::profile() + "\\ImmuneKeys.txt";
|
|
||||||
|
|
||||||
static std::vector<DWORD> immune_keys_list()
|
static std::vector<DWORD> immune_keys_list()
|
||||||
{
|
{
|
||||||
std::vector<DWORD> keys;
|
std::vector<DWORD> keys;
|
||||||
std::string badLine;
|
std::string badLine;
|
||||||
if (!ImmuneKeysReader::get_list(ImmuneKeysPath.c_str(), keys, badLine))
|
if (!ImmuneKeysReader::get_list(g_immuneKeysPath.c_str(), keys, badLine))
|
||||||
LOG((CLOG_ERR "Reading immune keys stopped at: %s", badLine.c_str()));
|
LOG((CLOG_ERR "Reading immune keys stopped at: %s", badLine.c_str()));
|
||||||
return keys;
|
return keys;
|
||||||
}
|
}
|
||||||
|
@ -575,8 +574,9 @@ MSWindowsHook::install()
|
||||||
g_fakeServerInput = false;
|
g_fakeServerInput = false;
|
||||||
|
|
||||||
// setup immune keys
|
// setup immune keys
|
||||||
|
g_immuneKeysPath = DataDirectories::profile() + "\\ImmuneKeys.txt";
|
||||||
g_immuneKeys = immune_keys_list();
|
g_immuneKeys = immune_keys_list();
|
||||||
LOG((CLOG_DEBUG "Found %u immune keys in %s", g_immuneKeys.size(), ImmuneKeysPath.c_str()));
|
LOG((CLOG_DEBUG "Found %u immune keys in %s", g_immuneKeys.size(), g_immuneKeysPath.c_str()));
|
||||||
|
|
||||||
#if NO_GRAB_KEYBOARD
|
#if NO_GRAB_KEYBOARD
|
||||||
// we only need the mouse hook
|
// we only need the mouse hook
|
||||||
|
|
Loading…
Reference in New Issue