summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-19 22:14:01 +0000
committerrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-19 22:14:01 +0000
commit41a768140ae94c05892f0c70cc1ec6972ce0f3c8 (patch)
treea208395a971a3b1e26b809d3baebec05f2a7becc
parentf93ae60203dd5c83aefbd1d0881e05639aa50780 (diff)
downloadchromium_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.cc8
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;
}