diff options
| author | oy <Tom_Adams@web.de> | 2011-02-27 17:56:03 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-02-27 17:56:03 +0100 |
| commit | 0bc13c91ebcc6404fc67e079e5a9acad10176c98 (patch) | |
| tree | c3b1e1cd155fc62fba0555a8d3549cccc6986db4 /src/engine/shared/engine.cpp | |
| parent | d9ce7203871cea0046144bce175df5bf1d7fcc19 (diff) | |
| download | zcatch-0bc13c91ebcc6404fc67e079e5a9acad10176c98.tar.gz zcatch-0bc13c91ebcc6404fc67e079e5a9acad10176c98.zip | |
made cl_threadsoundloading work again
Diffstat (limited to 'src/engine/shared/engine.cpp')
| -rw-r--r-- | src/engine/shared/engine.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/engine/shared/engine.cpp b/src/engine/shared/engine.cpp index 442a5dfe..0fa0a81a 100644 --- a/src/engine/shared/engine.cpp +++ b/src/engine/shared/engine.cpp @@ -49,7 +49,7 @@ public: net_init(); CNetBase::Init(); - m_HostLookupPool.Init(1); + m_JobPool.Init(1); //MACRO_REGISTER_COMMAND("dbg_dumpmem", "", CFGFLAG_SERVER|CFGFLAG_CLIENT, con_dbg_dumpmem, 0x0, "Dump the memory"); //MACRO_REGISTER_COMMAND("dbg_lognetwork", "", CFGFLAG_SERVER|CFGFLAG_CLIENT, con_dbg_lognetwork, 0x0, "Log the network"); @@ -65,7 +65,14 @@ public: void HostLookup(CHostLookup *pLookup, const char *pHostname) { str_copy(pLookup->m_aHostname, pHostname, sizeof(pLookup->m_aHostname)); - m_HostLookupPool.Add(&pLookup->m_Job, HostLookupThread, pLookup); + AddJob(&pLookup->m_Job, HostLookupThread, pLookup); + } + + void AddJob(CJob *pJob, JOBFUNC pfnFunc, void *pData) + { + if(g_Config.m_Debug) + dbg_msg("engine", "job added"); + m_JobPool.Add(pJob, pfnFunc, pData); } }; |