diff options
| author | 2013-03-06 16:13:49 -0800 | |
|---|---|---|
| committer | 2013-03-18 14:16:02 -0700 | |
| commit | 7adb0f8a9fdb961692ffd2f0c65cacb155143f64 (patch) | |
| tree | 2562f5a1e0cd03716f0f74f5237e35254ad696ce /libs/utils/RefBase.cpp | |
| parent | e81421e1cbd14876b7e6ce143ff70efb3673be99 (diff) | |
Minor cleanups/fixes before virtual display refactoring
None of these should change behavior, except for removing some
incorrect log messages when using a virtual display.
- HWComposer::getAndResetReleaseFenceFd() checks the HWC version, so
no need to do that in the DisplayDevice::onSwapBuffersCompleted().
However, it should check that mFramebufferSurface is not NULL like
it is for virtual displays.
- Comment that FramebufferSurface::dump() overrides the non-virtual
ConsumerBase::dump(), and fix it so the right thing happens
regardless of the static type of the pointer/reference the callee
has. FramebufferSurface::dump() could be removed right now, but I'd
need to bring it back in a later change.
- Use the right enum for validating display type ids.
- Don't try to send hotplug events for virtual displays.
- Mark virtual displays as connected so HWComposer::prepare() doesn't
think something is wrong when it gets a non-NULL layer list.
- Remove unused FramebufferSurface methods.
Bug: 8384764
Change-Id: Id28a2f9be86b45f4bb7915fdf7752157035f4294
Diffstat (limited to 'libs/utils/RefBase.cpp')
0 files changed, 0 insertions, 0 deletions