forked from enlightenment/efl
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:
parent
d36beba2bb
commit
2e545ee34e
|
@ -1697,6 +1697,7 @@ elm_win_rotation_set(Evas_Object *obj, int rotation)
|
||||||
EAPI int
|
EAPI int
|
||||||
elm_win_rotation_get(const Evas_Object *obj)
|
elm_win_rotation_get(const Evas_Object *obj)
|
||||||
{
|
{
|
||||||
|
EINA_SAFETY_ON_NULL_RETURN_VAL(obj, -1);
|
||||||
return efl_ui_win_rotation_get(obj);
|
return efl_ui_win_rotation_get(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -459,6 +459,7 @@ EFL_START_TEST(elm_win_test_rotation)
|
||||||
ck_assert_int_eq(elm_win_rotation_get(win), 90);
|
ck_assert_int_eq(elm_win_rotation_get(win), 90);
|
||||||
elm_win_rotation_with_resize_set(win, 180);
|
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(win), 180);
|
||||||
|
ck_assert_int_eq(elm_win_rotation_get(NULL), -1);
|
||||||
}
|
}
|
||||||
EFL_END_TEST
|
EFL_END_TEST
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue