edje: fix backward compatibility issue caused by legacy cursor funcs
authorYoungbok Shin <youngb.shin@samsung.com>
Fri, 20 Apr 2018 06:04:29 +0000 (15:04 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 20 Apr 2018 11:39:30 +0000 (20:39 +0900)
commita7bd7f0130444e42ed3fd94b2e538c6578d5d18c
tree9eee128454bef7e1b59b36c7433bc011451582e9
parentd0cf8f7d19d5e317a1dad44f17df2755f4fd68fb
edje: fix backward compatibility issue caused by legacy cursor funcs

Summary:
edje_object_part_text_cursor_prev/next/up/down has return value.
It has to return EINA_TRUE when only it successed.
But, when these funcs moved to legacy, it changed to return EINA_TRUE
whenever it fails or success. It must return EINA_FALSE when it fails.
@fix

Test Plan:
- Run test suite
  make check

Reviewers: herdsman, raster, cedric, woohyun

Differential Revision: https://phab.enlightenment.org/D5972

Change-Id: I4290a3a4725bdfdc39f8dcceda559bc484fcf36d
src/Makefile_Edje.am
src/lib/edje/edje_legacy.c
src/tests/edje/data/test_text_cursor.edc [new file with mode: 0644]
src/tests/edje/edje_test_edje.c