Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(621)

Unified Diff: content/browser/power_save_blocker_win.cc

Issue 10542089: Power save blocker: switch to new implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/power_save_blocker_win.cc
===================================================================
--- content/browser/power_save_blocker_win.cc (revision 141149)
+++ content/browser/power_save_blocker_win.cc (working copy)
@@ -12,32 +12,6 @@
#include "base/win/windows_version.h"
#include "content/public/browser/browser_thread.h"
-using content::BrowserThread;
-
-// Called only from UI thread.
-// static
-void PowerSaveBlocker::ApplyBlock(PowerSaveBlockerType type) {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
-
- DWORD flags = ES_CONTINUOUS;
-
- switch (type) {
- case kPowerSaveBlockPreventSystemSleep:
- flags |= ES_SYSTEM_REQUIRED;
- break;
- case kPowerSaveBlockPreventDisplaySleep:
- flags |= ES_DISPLAY_REQUIRED;
- break;
- default:
- break;
- }
-
- SetThreadExecutionState(flags);
-}
-
-// TODO(rvargas): Remove after the old interface goes away.
-#define PowerSaveBlocker PowerSaveBlocker2
-
namespace {
int g_blocker_count[2];
@@ -153,7 +127,7 @@
POWER_REQUEST_TYPE RequestType();
private:
- friend class base::RefCountedThreadSafe<PowerSaveBlocker::Delegate>;
+ friend class base::RefCountedThreadSafe<Delegate>;
~Delegate() {}
PowerSaveBlockerType type_;

Powered by Google App Engine
This is Rietveld 408576698