output: remove scale/transform events

Instead, the commit event should be used.
This commit is contained in:
Simon Ser 2021-01-10 16:57:10 +01:00
parent aab43b3c76
commit cc56b4f073
2 changed files with 0 additions and 6 deletions

View File

@ -170,8 +170,6 @@ struct wlr_output {
struct wl_signal bind; // wlr_output_event_bind struct wl_signal bind; // wlr_output_event_bind
struct wl_signal enable; struct wl_signal enable;
struct wl_signal mode; struct wl_signal mode;
struct wl_signal scale;
struct wl_signal transform;
struct wl_signal description; struct wl_signal description;
struct wl_signal destroy; struct wl_signal destroy;
} events; } events;

View File

@ -343,8 +343,6 @@ void wlr_output_init(struct wlr_output *output, struct wlr_backend *backend,
wl_signal_init(&output->events.bind); wl_signal_init(&output->events.bind);
wl_signal_init(&output->events.enable); wl_signal_init(&output->events.enable);
wl_signal_init(&output->events.mode); wl_signal_init(&output->events.mode);
wl_signal_init(&output->events.scale);
wl_signal_init(&output->events.transform);
wl_signal_init(&output->events.description); wl_signal_init(&output->events.description);
wl_signal_init(&output->events.destroy); wl_signal_init(&output->events.destroy);
pixman_region32_init(&output->pending.damage); pixman_region32_init(&output->pending.damage);
@ -624,13 +622,11 @@ bool wlr_output_commit(struct wlr_output *output) {
bool scale_updated = output->pending.committed & WLR_OUTPUT_STATE_SCALE; bool scale_updated = output->pending.committed & WLR_OUTPUT_STATE_SCALE;
if (scale_updated) { if (scale_updated) {
output->scale = output->pending.scale; output->scale = output->pending.scale;
wlr_signal_emit_safe(&output->events.scale, output);
} }
if (output->pending.committed & WLR_OUTPUT_STATE_TRANSFORM) { if (output->pending.committed & WLR_OUTPUT_STATE_TRANSFORM) {
output->transform = output->pending.transform; output->transform = output->pending.transform;
output_update_matrix(output); output_update_matrix(output);
wlr_signal_emit_safe(&output->events.transform, output);
} }
bool geometry_updated = output->pending.committed & bool geometry_updated = output->pending.committed &