efl_ui_focus_manager: fix valgrind warnings in the tests

This commit is contained in:
Marcel Hollerbach 2017-05-20 20:46:49 +02:00
parent a5fae67e9c
commit 43cb924faa
2 changed files with 13 additions and 1 deletions

View File

@ -91,4 +91,15 @@ _focus_test_size(Eo *obj EINA_UNUSED, Focus_Test_Data *pd, Eina_Rectangle rect)
pd->rect = rect;
}
EOLIAN static void
_focus_test_efl_gfx_geometry_get(Eo *obj EINA_UNUSED, Focus_Test_Data *pd, int *x, int *y, int *w, int *h)
{
*x = pd->rect.x;
*y = pd->rect.y;
*w = pd->rect.w;
*h = pd->rect.h;
}
#include "focus_test.eo.c"

View File

@ -1,4 +1,4 @@
class Focus.Test(Efl.Object, Efl.Ui.Focus.Object) {
class Focus.Test(Efl.Object, Efl.Ui.Focus.Object, Efl.Gfx) {
methods {
size {
params {
@ -10,5 +10,6 @@ class Focus.Test(Efl.Object, Efl.Ui.Focus.Object) {
Efl.Object.constructor;
Efl.Ui.Focus.Object.focus_geometry { get; }
Efl.Ui.Focus.Object.focus { set; }
Efl.Gfx.geometry { get; }
}
}