diff --git a/src/wayland/meta-wayland-surface.c b/src/wayland/meta-wayland-surface.c index 3516ffd84..d7f198a1e 100644 --- a/src/wayland/meta-wayland-surface.c +++ b/src/wayland/meta-wayland-surface.c @@ -1191,19 +1191,19 @@ transform_from_wl_output_transform (int32_t transform_value) case WL_OUTPUT_TRANSFORM_NORMAL: return META_MONITOR_TRANSFORM_NORMAL; case WL_OUTPUT_TRANSFORM_90: - return META_MONITOR_TRANSFORM_90; + return META_MONITOR_TRANSFORM_270; case WL_OUTPUT_TRANSFORM_180: return META_MONITOR_TRANSFORM_180; case WL_OUTPUT_TRANSFORM_270: - return META_MONITOR_TRANSFORM_270; + return META_MONITOR_TRANSFORM_90; case WL_OUTPUT_TRANSFORM_FLIPPED: return META_MONITOR_TRANSFORM_FLIPPED; case WL_OUTPUT_TRANSFORM_FLIPPED_90: - return META_MONITOR_TRANSFORM_FLIPPED_90; + return META_MONITOR_TRANSFORM_FLIPPED_270; case WL_OUTPUT_TRANSFORM_FLIPPED_180: return META_MONITOR_TRANSFORM_FLIPPED_180; case WL_OUTPUT_TRANSFORM_FLIPPED_270: - return META_MONITOR_TRANSFORM_FLIPPED_270; + return META_MONITOR_TRANSFORM_FLIPPED_90; default: return -1; }