Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8fc56006 authored by Jesse Hall's avatar Jesse Hall Committed by Android Git Automerger
Browse files

am 9ca48916: If there is no hwc, call eglSwapBuffers for the main display

* commit '9ca48916':
  If there is no hwc, call eglSwapBuffers for the main display
parents 5909d99e 9ca48916
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1255,8 +1255,9 @@ void SurfaceFlinger::doDisplayComposition(const sp<const DisplayDevice>& hw,
    // FIXME: we need to call eglSwapBuffers() on displays that have
    // GL composition and only on those.
    // however, currently hwc.commit() already does that for the main
    // display and never for the other ones
    if (hw->getDisplayType() >= DisplayDevice::DISPLAY_VIRTUAL) {
    // display (if there is a hwc) and never for the other ones
    if (hw->getDisplayType() >= DisplayDevice::DISPLAY_VIRTUAL ||
            getHwComposer().initCheck() != NO_ERROR) {
        // FIXME: EGL spec says:
        //   "surface must be bound to the calling thread's current context,
        //    for the current rendering API."