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

Commit a9f7478f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Increase poll max size, avoid performance issue when batching"

parents d471597b e337dfe3
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);
          }
      });
  }