yakov pushed a commit to branch master. http://git.enlightenment.org/tools/erigo.git/commit/?id=04324ee1c919ef4d6c6d0122b28f70bcee71c57d
commit 04324ee1c919ef4d6c6d0122b28f70bcee71c57d Author: Yakov Goldberg <yako...@samsung.com> Date: Wed Dec 9 13:55:25 2015 +0200 Fix border drawing for table drop target Fix border drawing issue when table is a drop target, and dragging object from external source. --- src/bin/gui/editor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/gui/editor.c b/src/bin/gui/editor.c index 46a350e..15423d6 100644 --- a/src/bin/gui/editor.c +++ b/src/bin/gui/editor.c @@ -2372,7 +2372,7 @@ _drop_target_pos(void *data, Eo *obj, Evas_Coord x, Evas_Coord y, Elm_Xdnd_Actio /* Put objects to default places */ if (di->packed) { - eo_do(drop_target_wdg_eo, elm_obj_table_unpack(di->eo_cur)); + if (di->eo_cur) eo_do(drop_target_wdg_eo, elm_obj_table_unpack(di->eo_cur)); EINA_LIST_FOREACH(lst, l, it) { Gui_Widget_Property *prop = obj_container_item_prop_get(it); @@ -2426,7 +2426,7 @@ _drop_target_pos(void *data, Eo *obj, Evas_Coord x, Evas_Coord y, Elm_Xdnd_Actio /* Draw borders of the table. */ _table_borders_draw(drop_target_wdg_eo, max_pack_x, max_pack_y, &(di->table_borders)); - eo_do(drop_target_wdg_eo, elm_obj_table_pack(di->eo_cur, pack_x, pack_y, 1, 1)); + if (di->eo_cur) eo_do(drop_target_wdg_eo, elm_obj_table_pack(di->eo_cur, pack_x, pack_y, 1, 1)); di->table_pack_x = pack_x; di->table_pack_y = pack_y; di->packed = EINA_TRUE; --