diff options
Diffstat (limited to 'weston-ivi-shell/src/ivi-extension.c')
-rwxr-xr-x | weston-ivi-shell/src/ivi-extension.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/weston-ivi-shell/src/ivi-extension.c b/weston-ivi-shell/src/ivi-extension.c index d437c87..7014cce 100755 --- a/weston-ivi-shell/src/ivi-extension.c +++ b/weston-ivi-shell/src/ivi-extension.c @@ -23,6 +23,9 @@ #include "ivi-controller-interface.h" #include "ivi-extension.h" #include "ivi-controller-impl.h" +#ifdef IVI_SHARE_ENABLE +# include "ivi-share.h" +#endif struct ivi_controller_shell { struct ivishell base; @@ -759,6 +762,13 @@ controller_module_init(struct weston_compositor *compositor, init_ivi_shell(compositor, &controller_shell->base); +#ifdef IVI_SHARE_ENABLE + if (setup_buffer_sharing(compositor, interface) < 0) { + free(controller_shell); + return -1; + } +#endif + if (setup_ivi_controller_server(compositor, &controller_shell->base)) { free(controller_shell); return -1; |