rework screen on/off code
Change-Id: I13f71e850592a588bbd4805b1830c503bd4decb4
diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardwareBase.h b/services/surfaceflinger/DisplayHardware/DisplayHardwareBase.h
index fba211b..6857481 100644
--- a/services/surfaceflinger/DisplayHardware/DisplayHardwareBase.h
+++ b/services/surfaceflinger/DisplayHardware/DisplayHardwareBase.h
@@ -19,8 +19,8 @@
#include <stdint.h>
#include <utils/RefBase.h>
+#include <utils/StrongPointer.h>
#include <utils/threads.h>
-#include "Barrier.h"
namespace android {
@@ -48,14 +48,12 @@
private:
class DisplayEventThread : public Thread {
wp<SurfaceFlinger> mFlinger;
- mutable Barrier mBarrier;
status_t waitForFbSleep();
status_t waitForFbWake();
public:
DisplayEventThread(const sp<SurfaceFlinger>& flinger);
virtual ~DisplayEventThread();
virtual bool threadLoop();
- status_t releaseScreen() const;
status_t initCheck() const;
};