Hi, Pecan, I think the variable/field name are different?
The code I see is:
// ----------------------------------------------------------------------------
void CCLogger::DebugLog(const wxString& msg, int id)
// ----------------------------------------------------------------------------
{
// Could crash here; should check if shutting down
if (Manager::IsAppShuttingDown())
return;
if (!m_Parent || m_DebugLogId<1) return;
bool debugLogging = false;
if (m_pCfgMgr) debugLogging = m_pCfgMgr->ReadBool("/logPluginDebug_check", false);
if ((not debugLogging) and (id == m_DebugLogId)) return;
Note, the name is "logPluginDebug_check"
But in the CheckBox, the name is "CCDebugLogging".
Are they the same?
When I enabled that CheckBox in the CodeCompletion plugin's setting, I still got the code check "debugLogging" is false.