compositor: let the shells create the screenshooter

This commit is contained in:
Giulio Camuffo 2013-12-11 23:45:12 +01:00 committed by Kristian Høgsberg
parent e9022e79c8
commit c6ab3d52f5
3 changed files with 3 additions and 2 deletions

View file

@ -6030,6 +6030,8 @@ module_init(struct weston_compositor *ec,
create_keyboard_focus_listener(seat);
}
screenshooter_create(ec);
shell_add_bindings(ec, shell);
shell_fade_init(shell);

View file

@ -3672,7 +3672,6 @@ weston_compositor_init(struct weston_compositor *ec,
if (weston_compositor_xkb_init(ec, &xkb_names) < 0)
return -1;
screenshooter_create(ec);
text_backend_init(ec);
wl_data_device_manager_init(ec->wl_display);

View file

@ -585,7 +585,7 @@ screenshooter_destroy(struct wl_listener *listener, void *data)
free(shooter);
}
void
WL_EXPORT void
screenshooter_create(struct weston_compositor *ec)
{
struct screenshooter *shooter;