ajwillia-ms pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=694c16ab2bfbb67f535e3475d358fdb41ddf8be1
commit 694c16ab2bfbb67f535e3475d358fdb41ddf8be1 Author: YeongJong Lee <[email protected]> Date: Sat Jan 28 12:38:37 2017 +0000 elm_code: Add a safety code to prevent arithmetic exception Test Plan: 1. elementary_test - Code Editor 2. Chack there is not arithmetic exception Reviewers: ajwillia.ms Reviewed By: ajwillia.ms Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4621 --- src/lib/elementary/elm_code_widget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c index fe91214..98799d5 100644 --- a/src/lib/elementary/elm_code_widget.c +++ b/src/lib/elementary/elm_code_widget.c @@ -1841,6 +1841,9 @@ _elm_code_widget_resize(Elm_Code_Widget *widget, Elm_Code_Line *newline) if (!pd->code) return; + if (!pd->code->file->lines) + return; + evas_object_geometry_get(widget, NULL, NULL, &ww, &wh); old_width = ww; --
