exit(error_code);
}
+static void
+ivi_compositor_get_quirks(struct ivi_compositor *ivi)
+{
+ struct weston_config_section *section;
+
+ if (!ivi->config)
+ return;
+
+ section = weston_config_get_section(ivi->config, "shell", NULL, NULL);
+ weston_config_section_get_bool(section, "activate-by-default",
+ &ivi->quirks.activate_apps_by_default, 0);
+
+}
+
int main(int argc, char *argv[])
{
struct ivi_compositor ivi = { 0 };
backend = choose_default_backend();
}
+ ivi_compositor_get_quirks(&ivi);
+
display = wl_display_create();
loop = wl_display_get_event_loop(display);
ivi_shell_create_global(&ivi);
ivi_launch_shell_client(&ivi);
+ ivi_agl_systemd_notify(&ivi);
wl_display_run(display);