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

Commit 538fa39c authored by Peng Xu's avatar Peng Xu Committed by Android (Google) Code Review
Browse files

Merge "Increase poll max size, avoid performance issue when batching" into oc-dev

parents 4197ba02 3f576cd1
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -200,8 +200,7 @@ void SensorsHidlEnvironment::pollingThread(
  bool needExit = *stop;

  while(!needExit) {
    env->sensors->poll(1,
        [&](auto result, const auto &events, const auto &dynamicSensorsAdded) {
      env->sensors->poll(64, [&](auto result, const auto& events, const auto& dynamicSensorsAdded) {
          if (result != Result::OK
              || (events.size() == 0 && dynamicSensorsAdded.size() == 0)
              || *stop) {
@@ -209,8 +208,8 @@ void SensorsHidlEnvironment::pollingThread(
              return;
          }

          if (events.size() > 0) {
            env->addEvent(events[0]);
          for (const auto& e : events) {
              env->addEvent(e);
          }
      });
  }