X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain.c;fp=src%2Fmain.c;h=2bbb800626e0776ead90ca63364cc537d79e60c4;hb=7facdb9fb53872b6e63e3334c776d7c54638616c;hp=cad8a42703f1a7bac0f88298a138e012af8f6b47;hpb=07c95a07d69ea03f3bfbf21a1f737fc175b9a756;p=src%2Fagl-compositor.git diff --git a/src/main.c b/src/main.c index cad8a42..2bbb800 100644 --- a/src/main.c +++ b/src/main.c @@ -46,6 +46,7 @@ #include #include #include +#include #include "shared/os-compatibility.h" #include "shared/helpers.h" @@ -85,6 +86,20 @@ to_ivi_output(struct weston_output *o) return output; } +static void +ivi_output_configure_app_id(struct ivi_output *ivi_output) +{ + if (ivi_output->config) { + if (ivi_output->app_id != NULL) + return; + + weston_config_section_get_string(ivi_output->config, + "agl-shell-app-id", + &ivi_output->app_id, + NULL); + } +} + static struct ivi_output * ivi_ensure_output(struct ivi_compositor *ivi, char *name, struct weston_config_section *config) @@ -119,6 +134,7 @@ ivi_ensure_output(struct ivi_compositor *ivi, char *name, &output->output_destroy); wl_list_insert(&ivi->outputs, &output->link); + ivi_output_configure_app_id(output); return output; }