elm_win: fix correct return value on elm_win_rotation_get

Summary:
Before b3327c761e, -1 was returned on`elm_win_rotation_get`, if `obj` is NULL.
This fixes backward compatibility.

Test Plan: make check

Reviewers: Hermet

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8474
This commit is contained in:
Yeongjong Lee 2019-03-26 19:48:30 +09:00 committed by Hermet Park
parent d36beba2bb
commit 2e545ee34e
2 changed files with 2 additions and 0 deletions

View File

@ -1697,6 +1697,7 @@ elm_win_rotation_set(Evas_Object *obj, int rotation)
EAPI int
elm_win_rotation_get(const Evas_Object *obj)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(obj, -1);
return efl_ui_win_rotation_get(obj);
}

View File

@ -459,6 +459,7 @@ EFL_START_TEST(elm_win_test_rotation)
ck_assert_int_eq(elm_win_rotation_get(win), 90);
elm_win_rotation_with_resize_set(win, 180);
ck_assert_int_eq(elm_win_rotation_get(win), 180);
ck_assert_int_eq(elm_win_rotation_get(NULL), -1);
}
EFL_END_TEST