X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flayout.c;h=8c8b4be7802b6239d35e951328dbb69528381dfc;hb=07c332f0b8c32976dc3b0ad7f8433de7641e4778;hp=ea293cadeb9d829237b8bbed00b2a9fe4ce29de0;hpb=69bd3ddac4b23d827c8e58b96201238f0114497b;p=src%2Fagl-compositor.git diff --git a/src/layout.c b/src/layout.c index ea293ca..8c8b4be 100644 --- a/src/layout.c +++ b/src/layout.c @@ -30,6 +30,7 @@ #include #include +#include #include #include @@ -155,6 +156,23 @@ void ivi_layout_init(struct ivi_compositor *ivi, struct ivi_output *output) { bool use_default_area = true; + struct weston_config_section *section = output->config; + char *t; + + weston_config_section_get_string(section, "activation-area", &t, NULL); + if (t) { + if (output->area_activation.width == 0 && + output->area_activation.height == 0 && + output->area_activation.x == 0 && + output->area_activation.y == 0) { + weston_log("WARNING: activation-area set in " + "configuration file, but yet applied!\n"); + if (parse_activation_area(t, output) < 0) + weston_log("Invalid activation-area \"%s\" for output %s\n", + t, output->name); + } + } + free(t); ivi_background_init(ivi, output);