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

Commit acc292cb authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

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

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1500654

Change-Id: Id4c226e3d843e7d321be2a4cd31141dae2613255
parents fff9547d 5471bda0
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);
  }