From: Mike Blumenkrantz Date: Thu, 16 Aug 2018 19:00:41 +0000 (+0100) Subject: elm/code: use evas as parent for evas object creation X-Git-Tag: submit/sandbox/upgrade/efl120/20180919.042345~181 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9c7a6f7b636b6e171aaf3a3f409c2004484cf9ce;p=platform%2Fupstream%2Fefl.git elm/code: use evas as parent for evas object creation Summary: evas object types require an evas as the parent. this has always been the case, though it has only begun to (again) be treated as an error recently fixes unit test failures Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets_code Differential Revision: https://phab.enlightenment.org/D6852 --- diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c index f78a78d..600a9b7 100644 --- a/src/lib/elementary/elm_code_widget.c +++ b/src/lib/elementary/elm_code_widget.c @@ -1975,7 +1975,7 @@ _elm_code_widget_ensure_n_grid_rows(Elm_Code_Widget *widget, int rows) for (i = existing; i < rows; i++) { - grid = evas_object_textgrid_add(pd->gridbox); + grid = evas_object_textgrid_add(evas_object_evas_get(pd->gridbox)); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, 0.0); evas_object_show(grid); @@ -2383,7 +2383,7 @@ _elm_code_widget_efl_canvas_group_group_add(Eo *obj, Elm_Code_Widget_Data *pd) evas_object_event_callback_add(scroller, EVAS_CALLBACK_MOUSE_DOWN, _elm_code_widget_scroller_clicked_cb, obj); - background = evas_object_rectangle_add(scroller); + background = evas_object_rectangle_add(evas_object_evas_get(scroller)); evas_object_size_hint_weight_set(background, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(background, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(background);