mirror of
https://github.com/cage-kiosk/cage.git
synced 2025-10-29 05:40:19 -04:00
output: Remove output mode handler
This is replaced by monitoring for WLR_OUTPUT_STATE_MODE on commit.
This commit is contained in:
parent
b51a6e950f
commit
2f7ab094d4
2 changed files with 1 additions and 18 deletions
18
output.c
18
output.c
|
|
@ -42,7 +42,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define OUTPUT_CONFIG_UPDATED \
|
#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)
|
WLR_OUTPUT_STATE_ADAPTIVE_SYNC_ENABLED)
|
||||||
|
|
||||||
static void
|
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
|
void
|
||||||
handle_output_layout_change(struct wl_listener *listener, void *data)
|
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->destroy.link);
|
||||||
wl_list_remove(&output->commit.link);
|
wl_list_remove(&output->commit.link);
|
||||||
wl_list_remove(&output->mode.link);
|
|
||||||
wl_list_remove(&output->frame.link);
|
wl_list_remove(&output->frame.link);
|
||||||
wl_list_remove(&output->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;
|
output->commit.notify = handle_output_commit;
|
||||||
wl_signal_add(&wlr_output->events.commit, &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;
|
output->destroy.notify = handle_output_destroy;
|
||||||
wl_signal_add(&wlr_output->events.destroy, &output->destroy);
|
wl_signal_add(&wlr_output->events.destroy, &output->destroy);
|
||||||
output->frame.notify = handle_output_frame;
|
output->frame.notify = handle_output_frame;
|
||||||
|
|
|
||||||
1
output.h
1
output.h
|
|
@ -13,7 +13,6 @@ struct cg_output {
|
||||||
struct wlr_scene_output *scene_output;
|
struct wlr_scene_output *scene_output;
|
||||||
|
|
||||||
struct wl_listener commit;
|
struct wl_listener commit;
|
||||||
struct wl_listener mode;
|
|
||||||
struct wl_listener destroy;
|
struct wl_listener destroy;
|
||||||
struct wl_listener frame;
|
struct wl_listener frame;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue