Make ENABLE_ANALYTICS=0 do something

This commit is contained in:
spycrab
2017-04-26 23:27:13 +02:00
parent e53969b6f2
commit 366aeeb488
4 changed files with 20 additions and 0 deletions

View File

@ -134,6 +134,7 @@ AnalyticsReporter::~AnalyticsReporter()
void AnalyticsReporter::Send(AnalyticsReportBuilder&& report)
{
#if defined(USE_ANALYTICS) && USE_ANALYTICS
// Put a bound on the size of the queue to avoid uncontrolled memory growth.
constexpr u32 QUEUE_SIZE_LIMIT = 25;
if (m_reports_queue.Size() < QUEUE_SIZE_LIMIT)
@ -141,6 +142,7 @@ void AnalyticsReporter::Send(AnalyticsReportBuilder&& report)
m_reports_queue.Push(report.Consume());
m_reporter_event.Set();
}
#endif
}
void AnalyticsReporter::ThreadProc()