Add NULL check e_comp_screen_get()'s return 80/319380/1
authorjinbong.lee <jinbong.lee@samsung.com>
Tue, 22 Oct 2024 07:46:55 +0000 (16:46 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 22 Oct 2024 08:08:16 +0000 (17:08 +0900)
Change-Id: I71d817b2508987edb9a9ff1db2ad3f59a74eeaf5

src/bin/compmgr/e_comp_canvas.c

index f0630e408acf6ee6d9723013425e0501d6dbd5aa..6386703d8de8e76a552ea6d9912f5c6c2e54c64e 100644 (file)
@@ -87,9 +87,12 @@ static void
 _e_comp_canvas_resize(Ecore_Evas *ee EINA_UNUSED)
 {
    E_Comp *comp = e_comp_get();
+   E_Comp_Screen *comp_screen = e_comp_screen_get();
+
+   if (!comp || !comp_screen) return;
 
    ecore_evas_geometry_get(ee, NULL, NULL, &comp->w, &comp->h);
-   e_comp_screen_e_screens_setup(e_comp_screen_get(), comp->w, comp->h);
+   e_comp_screen_e_screens_setup(comp_screen, comp->w, comp->h);
    e_comp_canvas_update();
 }