layout: Check against app_id being valid 62/29062/1
authorMarius Vlad <marius.vlad@collabora.com>
Fri, 21 Jul 2023 16:38:19 +0000 (19:38 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 24 Jul 2023 12:33:30 +0000 (15:33 +0300)
All app_ids are not valid for xwayland type of surfaces to need to check
against it.

Bug-AGL: SPEC-4847
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I84dc9b493648f4fe48b1c23c8ead0283505acce0

src/layout.c

index 5576094..c11dacb 100644 (file)
@@ -325,7 +325,7 @@ ivi_layout_activate_complete(struct ivi_output *output,
                 * we're trying to complete activation with means we're
                 * operating on the same app_id so do update previous_active as
                 * it will overwrite it with the same value */
-               if (!strcmp(c_app_id, app_id)) {
+               if (app_id && !strcmp(c_app_id, app_id)) {
                        update_previous = false;
                }
        }