Revert of Check to ensure PowerObservers are added and removed on the same thread...
commit5b9e04fc7c694535d2cc21710d7f7c688700648f
authordcheng <dcheng@chromium.org>
Fri, 5 Sep 2014 05:06:47 +0000 (4 22:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 5 Sep 2014 05:09:07 +0000 (5 05:09 +0000)
treebf4507e9fbec4158248cfed561a67c7659dbf033
parenta38fa22d030b7688544a5f41f4fc9a5b5dfe22c2
Revert of Check to ensure PowerObservers are added and removed on the same thread (patchset #7 id:120001 of https://codereview.chromium.org/502003003/)

Reason for revert:
Causing failures on Mac try jobs:
ExtensionServiceTest.ExternalExtensionAutoAcknowledgement (run #1):
[ RUN      ] ExtensionServiceTest.ExternalExtensionAutoAcknowledgement
[8427:1799:0904/211500:4724222818698:FATAL:power_monitor.cc(38)] Check failed: obs->power_monitor_thread_checker_.

Original issue's description:
> Check to ensure PowerObservers are added and removed on the same thread
>
> This behavior is required by ObserverListThreadSafe and may leads to crashes if not followed
>
> BUG=404767
>
> Committed: https://chromium.googlesource.com/chromium/src/+/518c46fbba70c91169bfc0c64b542f06e56b3915

TBR=thakis@chromium.org,brettw@chromium.org,scottmg@chromium.org,bajones@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=404767

Review URL: https://codereview.chromium.org/544913003

Cr-Commit-Position: refs/heads/master@{#293448}
base/BUILD.gn
base/base.gypi
base/power_monitor/power_monitor.cc
base/power_monitor/power_observer.cc [deleted file]
base/power_monitor/power_observer.h