X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwayland.cpp;h=53668d2547a1b9d15570717347f10ebf9a678f5e;hb=7fb167a27e9e12ef38c5942cf73679bff12a5b25;hp=4d6fc3d0054f795952387a17c1db06f2f3127bad;hpb=c392fff74872af6d4f165ff3f854d19f390ec0ee;p=apps%2Fagl-service-windowmanager-2017.git diff --git a/src/wayland.cpp b/src/wayland.cpp index 4d6fc3d..53668d2 100644 --- a/src/wayland.cpp +++ b/src/wayland.cpp @@ -163,9 +163,11 @@ void output::mode(uint32_t flags, int32_t w, int32_t h, int32_t r) { void output::done() { HMI_DEBUG("wm", "wl::output %s @ %p done", __func__, this->proxy.get()); - // Let's just disregard the flipped ones... + // Pivot and flipped if (this->transform == WL_OUTPUT_TRANSFORM_90 || - this->transform == WL_OUTPUT_TRANSFORM_270) { + this->transform == WL_OUTPUT_TRANSFORM_270 || + this->transform == WL_OUTPUT_TRANSFORM_FLIPPED_90 || + this->transform == WL_OUTPUT_TRANSFORM_FLIPPED_270) { std::swap(this->width, this->height); } }