diff --git a/clients/screenshot.c b/clients/screenshot.c index 894c4aa7..7395bf3f 100644 --- a/clients/screenshot.c +++ b/clients/screenshot.c @@ -62,7 +62,8 @@ display_handle_geometry(void *data, int physical_height, int subpixel, const char *make, - const char *model) + const char *model, + int transform) { struct screenshooter_output *output; diff --git a/clients/window.c b/clients/window.c index ddad36ee..d374ab9b 100644 --- a/clients/window.c +++ b/clients/window.c @@ -3194,7 +3194,8 @@ display_handle_geometry(void *data, int physical_height, int subpixel, const char *make, - const char *model) + const char *model, + int transform) { struct output *output = data; diff --git a/src/compositor-wayland.c b/src/compositor-wayland.c index a0397adb..ee3def1e 100644 --- a/src/compositor-wayland.c +++ b/src/compositor-wayland.c @@ -497,7 +497,8 @@ display_handle_geometry(void *data, int physical_height, int subpixel, const char *make, - const char *model) + const char *model, + int transform) { struct wayland_compositor *c = data; diff --git a/src/compositor.c b/src/compositor.c index d29df6ad..3f2828e0 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -2781,7 +2781,8 @@ bind_output(struct wl_client *client, output->mm_width, output->mm_height, output->subpixel, - output->make, output->model); + output->make, output->model, + WL_OUTPUT_TRANSFORM_NORMAL); wl_list_for_each (mode, &output->mode_list, link) { wl_output_send_mode(resource,