output: Remove output mode handler

This is replaced by monitoring for WLR_OUTPUT_STATE_MODE on commit.
This commit is contained in:
Kenny Levinsen 2023-09-30 13:39:53 +02:00 committed by Simon Ser
parent b51a6e950f
commit 2f7ab094d4
2 changed files with 1 additions and 18 deletions

View file

@ -42,7 +42,7 @@
#endif
#define OUTPUT_CONFIG_UPDATED \
(WLR_OUTPUT_STATE_ENABLED | WLR_OUTPUT_STATE_SCALE | WLR_OUTPUT_STATE_TRANSFORM | \
(WLR_OUTPUT_STATE_ENABLED | WLR_OUTPUT_STATE_MODE | WLR_OUTPUT_STATE_SCALE | WLR_OUTPUT_STATE_TRANSFORM | \
WLR_OUTPUT_STATE_ADAPTIVE_SYNC_ENABLED)
static void
@ -191,19 +191,6 @@ handle_output_commit(struct wl_listener *listener, void *data)
}
}
static void
handle_output_mode(struct wl_listener *listener, void *data)
{
struct cg_output *output = wl_container_of(listener, output, mode);
if (!output->wlr_output->enabled) {
return;
}
view_position_all(output->server);
update_output_manager_config(output->server);
}
void
handle_output_layout_change(struct wl_listener *listener, void *data)
{
@ -237,7 +224,6 @@ output_destroy(struct cg_output *output)
wl_list_remove(&output->destroy.link);
wl_list_remove(&output->commit.link);
wl_list_remove(&output->mode.link);
wl_list_remove(&output->frame.link);
wl_list_remove(&output->link);
@ -286,8 +272,6 @@ handle_new_output(struct wl_listener *listener, void *data)
output->commit.notify = handle_output_commit;
wl_signal_add(&wlr_output->events.commit, &output->commit);
output->mode.notify = handle_output_mode;
wl_signal_add(&wlr_output->events.mode, &output->mode);
output->destroy.notify = handle_output_destroy;
wl_signal_add(&wlr_output->events.destroy, &output->destroy);
output->frame.notify = handle_output_frame;

View file

@ -13,7 +13,6 @@ struct cg_output {
struct wlr_scene_output *scene_output;
struct wl_listener commit;
struct wl_listener mode;
struct wl_listener destroy;
struct wl_listener frame;