X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain.c;h=2b12a7b4c2d285ca88a0b44ec2c25d010181a4ac;hb=refs%2Fheads%2Fsandbox%2Fmvlad%2Fpolicy-manager-split;hp=8c4b10b910538af3799cc14104e8f01e286b8136;hpb=fee13f7ce6f02cd964a7ccc79a0b051f6d9a6ddd;p=src%2Fagl-compositor.git diff --git a/src/main.c b/src/main.c index 8c4b10b..2b12a7b 100644 --- a/src/main.c +++ b/src/main.c @@ -24,6 +24,7 @@ */ #include "ivi-compositor.h" +#include "policy.h" #include #include @@ -47,6 +48,7 @@ #include #include "shared/os-compatibility.h" +#include "shared/helpers.h" #include "agl-shell-server-protocol.h" @@ -1227,6 +1229,9 @@ int main(int argc, char *argv[]) if (ivi_desktop_init(&ivi) < 0) goto error_compositor; + if (ivi_policy_init(&ivi) < 0) + goto error_compositor; + if (ivi_shell_init(&ivi) < 0) goto error_compositor; @@ -1262,6 +1267,8 @@ error_compositor: weston_log_subscriber_destroy_log(logger); + ivi_policy_destroy(ivi.policy); + error_signals: for (size_t i = 0; i < ARRAY_LENGTH(signals); ++i) if (signals[i])