src: Make sure we don't die out when performing output hot-plugging
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 1 Dec 2022 15:32:59 +0000 (17:32 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 11 Mar 2024 16:15:50 +0000 (18:15 +0200)
Bug-AGL: SPEC-4617
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3147cbfbc5a5c3913d8e361b907f5c19bf539276

src/shell.c

index 4fbd8d5..8a21ed8 100644 (file)
@@ -1134,8 +1134,8 @@ insert_black_curtain(struct ivi_output *output)
 
        if ((!output &&
            !output->fullscreen_view.fs &&
-           !output->fullscreen_view.fs->view) || !output->output ||
-           !output->fullscreen_view.fs) {
+           !output->fullscreen_view.fs->view) ||
+           !output->output || !output->fullscreen_view.fs) {
                weston_log("Output %s doesn't have a surface installed!\n", output->name);
                return;
        }