From c1d9097f25d7c4fe6822d6622628e6514f855a9e Mon Sep 17 00:00:00 2001 From: jykeon Date: Mon, 27 Nov 2023 11:06:08 +0900 Subject: [PATCH] Evas: improved saftey _evas_ponter_data_ref. Change-Id: I00e385feff8b9d0532c486b47148df5c4415be36 Signed-off-by: jykeon --- src/lib/evas/canvas/evas_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c index ecc6cd4..b04d905 100644 --- a/src/lib/evas/canvas/evas_main.c +++ b/src/lib/evas/canvas/evas_main.c @@ -1565,6 +1565,7 @@ _evas_pointer_data_unref(Evas_Pointer_Data *pdata) if (pdata->ref_count == 0) { Evas_Public_Data *edata = efl_data_scope_safe_get(efl_input_device_evas_get(pdata->pointer), EVAS_CANVAS_CLASS); + if(!edata) return; _evas_pointer_data_remove(edata, pdata->pointer, EINA_FALSE); } } -- 2.7.4