Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5471bda0 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "btaa: do not initialize btaa module if init flag set to false"

parents e7346e17 a73a031a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@

#include "btaa/include/activity_attribution.h"
#include "btif/include/btif_common.h"
#include "gd/common/init_flags.h"
#include "stack/include/btu.h"

using base::Bind;
@@ -37,6 +38,11 @@ class ActivityAttributionInterfaceImpl : public ActivityAttributionCallbacks,
  ~ActivityAttributionInterfaceImpl() override = default;

  void Init(ActivityAttributionCallbacks* callbacks) override {
    if (!bluetooth::common::InitFlags::BtaaHciLogEnabled()) {
      LOG(INFO) << __func__ << " BTAA not enabled!";
      return;
    }

    this->callbacks = callbacks;
    ActivityAttribution::Initialize(this);
  }