X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flayout.c;h=0363af7df960159d70d7804d9079e60e3f86c500;hb=bdd8dd718496dc8e4330209c46c196442bcf7d3e;hp=1895a07c8dc0c840a4e765cf0fe2af862f170705;hpb=1f888f2050ac50ec8c1750ff4f0e2c485936d7ed;p=src%2Fagl-compositor.git diff --git a/src/layout.c b/src/layout.c index 1895a07..0363af7 100644 --- a/src/layout.c +++ b/src/layout.c @@ -241,6 +241,9 @@ ivi_layout_find_with_app_id(const char *app_id, struct ivi_compositor *ivi) { struct ivi_output *out; + if (!app_id) + return NULL; + wl_list_for_each(out, &ivi->outputs, link) { if (!out->app_id) continue; @@ -742,6 +745,9 @@ ivi_layout_activate(struct ivi_output *output, const char *app_id) struct ivi_surface *surf; struct ivi_compositor *ivi = output->ivi; + if (!app_id) + return; + surf = ivi_find_app(ivi, app_id); if (!surf) return; @@ -795,6 +801,9 @@ ivi_layout_deactivate(struct ivi_compositor *ivi, const char *app_id) struct ivi_output *ivi_output; struct ivi_policy *policy = ivi->policy; + if (!app_id) + return; + surf = ivi_find_app(ivi, app_id); if (!surf) return;