|
|
Chromium Code Reviews|
Created:
4 years, 3 months ago by maksims (do not use this acc) Modified:
4 years, 3 months ago CC:
chromium-reviews Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
Description[sensors] Don't call OnSensorReadingChanged if client's suspended.
Add check that tests client is not suspended. If not,
OnSensorReadingChanged is called on that client.
Committed: https://crrev.com/71f9df8fd50edafaccddcae2487410509058fcf1
Cr-Commit-Position: refs/heads/master@{#415565}
Patch Set 1 : patch #
Messages
Total messages: 20 (13 generated)
Description was changed from ========== Fixing sending notification onreadingchange to clients with suspended notifications BUG= ========== to ========== [sensors] Don't call OnSensorReadingChanged if client's suspended. Add check that tests client is not suspended. If not, OnSensorReadingChanged is called on that client. ==========
maksim.sisov@intel.com changed reviewers: + alexander.shalamov@intel.com, mikhail.pozdnyakov@intel.com
Patchset #1 (id:1) has been deleted
please review
https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... File device/generic_sensor/platform_sensor.cc (right): https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... device/generic_sensor/platform_sensor.cc:87: if (client->IsNotificationSuspended()) if (!client->IsNotificationSuspended()) client->OnSensorReadingChanged(); https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... File device/generic_sensor/platform_sensor.h (right): https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... device/generic_sensor/platform_sensor.h:74: typedef base::ObserverList<Client, true> ClientsList; I don't think we need it here: 'base::ObserverList' is a common pattern in chromium which is better to declare explicitly. You could add 'using ClientsList = base::ObserverList<Client, true> (or simply decltype(clients_))' right inside 'NotifySensorReadingChanged' method body.
https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... File device/generic_sensor/platform_sensor.cc (right): https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... device/generic_sensor/platform_sensor.cc:87: if (client->IsNotificationSuspended()) On 2016/08/30 10:27:37, Mikhail wrote: > if (!client->IsNotificationSuspended()) > client->OnSensorReadingChanged(); Done. https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... File device/generic_sensor/platform_sensor.h (right): https://codereview.chromium.org/2297593002/diff/40001/device/generic_sensor/p... device/generic_sensor/platform_sensor.h:74: typedef base::ObserverList<Client, true> ClientsList; On 2016/08/30 10:27:37, Mikhail wrote: > I don't think we need it here: 'base::ObserverList' is a common pattern in > chromium which is better to declare explicitly. > > You could add 'using ClientsList = base::ObserverList<Client, true> (or simply > decltype(clients_))' right inside 'NotifySensorReadingChanged' method body. Done.
Patchset #2 (id:40001) has been deleted
Patchset #1 (id:20001) has been deleted
Patchset #1 (id:60001) has been deleted
The CQ bit was checked by maksim.sisov@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
lgtm
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by maksim.sisov@intel.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== [sensors] Don't call OnSensorReadingChanged if client's suspended. Add check that tests client is not suspended. If not, OnSensorReadingChanged is called on that client. ========== to ========== [sensors] Don't call OnSensorReadingChanged if client's suspended. Add check that tests client is not suspended. If not, OnSensorReadingChanged is called on that client. ==========
Message was sent while issue was closed.
Committed patchset #1 (id:80001)
Message was sent while issue was closed.
Description was changed from ========== [sensors] Don't call OnSensorReadingChanged if client's suspended. Add check that tests client is not suspended. If not, OnSensorReadingChanged is called on that client. ========== to ========== [sensors] Don't call OnSensorReadingChanged if client's suspended. Add check that tests client is not suspended. If not, OnSensorReadingChanged is called on that client. Committed: https://crrev.com/71f9df8fd50edafaccddcae2487410509058fcf1 Cr-Commit-Position: refs/heads/master@{#415565} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/71f9df8fd50edafaccddcae2487410509058fcf1 Cr-Commit-Position: refs/heads/master@{#415565} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
