forked from organicmaps/organicmaps
Fixed local ads manager initialization
This commit is contained in:
parent
653a5cde7c
commit
dfcc0a2d53
1 changed files with 4 additions and 3 deletions
|
@ -451,9 +451,6 @@ Framework::Framework(FrameworkParams const & params)
|
|||
m_model.SetOnMapDeregisteredCallback(bind(&Framework::OnMapDeregistered, this, _1));
|
||||
LOG(LDEBUG, ("Classificator initialized"));
|
||||
|
||||
if (!params.m_disableLocalAds)
|
||||
m_localAdsManager.Startup();
|
||||
|
||||
m_displayedCategories = make_unique<search::DisplayedCategories>(GetDefaultCategories());
|
||||
|
||||
// To avoid possible races - init country info getter once in constructor.
|
||||
|
@ -474,6 +471,10 @@ Framework::Framework(FrameworkParams const & params)
|
|||
m_storage.SetDownloadingPolicy(&m_storageDownloadingPolicy);
|
||||
LOG(LDEBUG, ("Storage initialized"));
|
||||
|
||||
// Local ads manager should be initialized after storage initialization.
|
||||
if (!params.m_disableLocalAds)
|
||||
m_localAdsManager.Startup();
|
||||
|
||||
auto const routingStatisticsFn = [](map<string, string> const & statistics)
|
||||
{
|
||||
alohalytics::LogEvent("Routing_CalculatingRoute", statistics);
|
||||
|
|
Loading…
Add table
Reference in a new issue