Efl.Ui.Flip: Silence warning

The Efl.Ui.Orientation enum is actually made of flags, which we can OR
together, and it includes bitmasks for easier manipulation.
gcc expects switch() statemenets to include all enum values and nothing
but the valid enum values, which is abit too restrictive for flags.
Casting to int removes the warning.
This commit is contained in:
Xavi Artigas 2019-05-29 15:13:32 +02:00
parent 56ab05660e
commit f68e93be8d
1 changed files with 1 additions and 1 deletions

View File

@ -2044,7 +2044,7 @@ _flip_dir_to_efl_ui_dir(Elm_Flip_Direction dir)
static Elm_Flip_Direction
_efl_ui_dir_to_flip_dir(Efl_Ui_Layout_Orientation dir)
{
switch (dir)
switch ((int)dir) // The cast silences warnings about missing enum values and non-existing case labels
{
case EFL_UI_LAYOUT_ORIENTATION_HORIZONTAL:
return ELM_FLIP_DIRECTION_RIGHT;