From: Junseok Kim Date: Tue, 21 Jan 2025 04:40:14 +0000 (+0900) Subject: e_dnd: check return value of view rect create X-Git-Tag: accepted/tizen/unified/20250203.113944~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F07%2F318607%2F2;p=platform%2Fupstream%2Fenlightenment.git e_dnd: check return value of view rect create Change-Id: I4f2c047aa58a9e0adecf39f1a488fb4b65b07b72 --- diff --git a/src/bin/windowmgr/e_dnd.c b/src/bin/windowmgr/e_dnd.c index 074626c7b7..a70286eb92 100644 --- a/src/bin/windowmgr/e_dnd.c +++ b/src/bin/windowmgr/e_dnd.c @@ -133,8 +133,12 @@ _e_drag_finalize(E_Drag *drag, int x, int y) if (!drag->view) { - rect = e_view_rect_create(e_canvas_layer_view_tree_get(e_comp_canvas_get(), E_CANVAS_LAYER_CLIENT_DRAG), - 1, 1, color); + rect = e_view_rect_create(e_canvas_layer_view_tree_get(e_comp_canvas_get(), E_CANVAS_LAYER_CLIENT_DRAG), 1, 1, color); + if (!rect) + { + ELOGF("DnD", "Failed to create rect", NULL); + return 0; + } e_drag_view_set(drag, e_view_rect_view_get(rect)); }