diff options
author | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-19 22:14:01 +0000 |
---|---|---|
committer | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-19 22:14:01 +0000 |
commit | 41a768140ae94c05892f0c70cc1ec6972ce0f3c8 (patch) | |
tree | a208395a971a3b1e26b809d3baebec05f2a7becc | |
parent | f93ae60203dd5c83aefbd1d0881e05639aa50780 (diff) | |
download | chromium_src-41a768140ae94c05892f0c70cc1ec6972ce0f3c8.zip chromium_src-41a768140ae94c05892f0c70cc1ec6972ce0f3c8.tar.gz chromium_src-41a768140ae94c05892f0c70cc1ec6972ce0f3c8.tar.bz2 |
[Mac] Change PowerSaveBlocker to not use the deprecated IOPMAssertionCreate function.
BUG=137676
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10800040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147550 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | content/browser/power_save_blocker_mac.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/content/browser/power_save_blocker_mac.cc b/content/browser/power_save_blocker_mac.cc index b96097d..543aace 100644 --- a/content/browser/power_save_blocker_mac.cc +++ b/content/browser/power_save_blocker_mac.cc @@ -8,6 +8,7 @@ #include "base/bind.h" #include "base/lazy_instance.h" +#include "base/sys_string_conversions.h" #include "base/threading/platform_thread.h" #include "base/threading/thread.h" #include "content/public/browser/browser_thread.h" @@ -73,11 +74,8 @@ void PowerSaveBlocker::Delegate::ApplyBlock() { break; } if (level) { - // TODO(avi): Switch to IOPMAssertionCreateWithName when 10.6 is the minimum - // system supported by Chromium. - IOReturn result = IOPMAssertionCreate(level, - kIOPMAssertionLevelOn, - &assertion_); + IOReturn result = IOPMAssertionCreateWithName(level, kIOPMAssertionLevelOn, + base::SysUTF8ToCFStringRef(reason_), &assertion_); LOG_IF(ERROR, result != kIOReturnSuccess) << "IOPMAssertionCreate: " << result; } |