diff options
author | 2017-04-11 12:20:00 -0700 | |
---|---|---|
committer | 2017-04-11 14:24:28 -0700 | |
commit | ceb67d1f8f61e15e2c752d15c4077e5194118d1c (patch) | |
tree | 6ad15cc9e71998be01a8ebcbacd26a960249da2e | |
parent | 016d73c2d8f8fae544f09a6eebe827791f499470 (diff) |
hwc2: Remove Display::{mIsVirtual,setVirtual}
Trivial cleanup.
Now that mType is available, we don't need a separate flag for whether
the display is virtual. The remaining effect of setVirtual was to set
the display connected, so just use setConnected.
Bug: b/36597125
Test: build
Change-Id: Ia1fa4a324cc07b0d6c124f4f50966c8b0cbe4827
-rw-r--r-- | services/surfaceflinger/DisplayHardware/HWC2.cpp | 5 | ||||
-rw-r--r-- | services/surfaceflinger/DisplayHardware/HWC2.h | 7 |
2 files changed, 2 insertions, 10 deletions
diff --git a/services/surfaceflinger/DisplayHardware/HWC2.cpp b/services/surfaceflinger/DisplayHardware/HWC2.cpp index 402009a45c..62c5affcb8 100644 --- a/services/surfaceflinger/DisplayHardware/HWC2.cpp +++ b/services/surfaceflinger/DisplayHardware/HWC2.cpp @@ -244,7 +244,7 @@ Error Device::createVirtualDisplay(uint32_t width, uint32_t height, ALOGE("Failed to get display by id"); return Error::BadDisplay; } - (*outDisplay)->setVirtual(); + (*outDisplay)->setConnected(true); return Error::None; } @@ -531,7 +531,6 @@ Display::Display(Device& device, hwc2_display_t id) : mDevice(device), mId(id), mIsConnected(false), - mIsVirtual(false), mType(DisplayType::Invalid) { ALOGV("Created display %" PRIu64, id); @@ -553,7 +552,7 @@ Display::Display(Device& device, hwc2_display_t id) Display::~Display() { ALOGV("Destroyed display %" PRIu64, mId); - if (mIsVirtual) { + if (mType == DisplayType::Virtual) { mDevice.destroyVirtualDisplay(mId); } } diff --git a/services/surfaceflinger/DisplayHardware/HWC2.h b/services/surfaceflinger/DisplayHardware/HWC2.h index 69d4afc568..ea2aa5ca9d 100644 --- a/services/surfaceflinger/DisplayHardware/HWC2.h +++ b/services/surfaceflinger/DisplayHardware/HWC2.h @@ -352,12 +352,6 @@ public: private: // For use by Device - // Virtual displays are always connected - void setVirtual() { - mIsVirtual = true; - mIsConnected = true; - } - void setConnected(bool connected) { mIsConnected = connected; } int32_t getAttribute(hwc2_config_t configId, Attribute attribute); void loadConfig(hwc2_config_t configId); @@ -375,7 +369,6 @@ private: Device& mDevice; hwc2_display_t mId; bool mIsConnected; - bool mIsVirtual; DisplayType mType; std::unordered_map<hwc2_layer_t, std::weak_ptr<Layer>> mLayers; std::unordered_map<hwc2_config_t, std::shared_ptr<const Config>> mConfigs; |