diff options
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 75947ef828..deffe9d394 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -522,20 +522,11 @@ private: void signalLayerUpdate(); void signalRefresh(); - enum class ConfigEvent { None, Changed }; - - // logical or operator with the semantics of at least one of the events is Changed - friend ConfigEvent operator|(const ConfigEvent& first, const ConfigEvent& second) { - if (first == ConfigEvent::Changed) return ConfigEvent::Changed; - if (second == ConfigEvent::Changed) return ConfigEvent::Changed; - return ConfigEvent::None; - } - // called on the main thread in response to initializeDisplays() void onInitializeDisplays() REQUIRES(mStateLock); // Sets the desired active config bit. It obtains the lock, and sets mDesiredActiveConfig. - void setDesiredActiveConfig(const sp<IBinder>& displayToken, int mode, ConfigEvent event) - REQUIRES(mStateLock); + void setDesiredActiveConfig(const sp<IBinder>& displayToken, int mode, + Scheduler::ConfigEvent event) REQUIRES(mStateLock); // Once HWC has returned the present fence, this sets the active config and a new refresh // rate in SF. It also triggers HWC vsync. void setActiveConfigInternal() REQUIRES(mStateLock); @@ -816,8 +807,8 @@ private: // Sets the refresh rate by switching active configs, if they are available for // the desired refresh rate. - void setRefreshRateTo(scheduler::RefreshRateConfigs::RefreshRateType, ConfigEvent event) - REQUIRES(mStateLock); + void setRefreshRateTo(scheduler::RefreshRateConfigs::RefreshRateType, + Scheduler::ConfigEvent event) REQUIRES(mStateLock); bool isConfigAllowed(const DisplayId& displayId, int32_t config); @@ -1126,7 +1117,7 @@ private: struct ActiveConfigInfo { int configId; sp<IBinder> displayToken; - ConfigEvent event; + Scheduler::ConfigEvent event; bool operator!=(const ActiveConfigInfo& other) const { if (configId != other.configId) { |