summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-08-25 10:05:42 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-08-25 13:21:25 +0100
commitfbbde6e8a878e5872b6525a554863a779af6745e (patch)
tree1ba031a8a29bfea0028e52459777d2700d81365f
parent70d0fcfc9085a588a6bfd81f7fb9259b7543a5a1 (diff)
downloadefl-fbbde6e8a878e5872b6525a554863a779af6745e.tar.gz
elm - efl ui widget - fix enum warnings with valid casts
-rw-r--r--src/lib/elementary/efl_ui_widget.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/elementary/efl_ui_widget.c b/src/lib/elementary/efl_ui_widget.c
index 423e313db9..553de7c3aa 100644
--- a/src/lib/elementary/efl_ui_widget.c
+++ b/src/lib/elementary/efl_ui_widget.c
@@ -1088,7 +1088,7 @@ _propagate_event_legacy(Eo *parent, const Efl_Event *event, Eo *obj, Elm_Event_C
((*event_flags) & EVAS_EVENT_FLAG_ON_HOLD))
{
if (prev_flags != *event_flags)
- efl_input_event_flags_set(event->info, *event_flags);
+ efl_input_event_flags_set(event->info, (Efl_Input_Flags)*event_flags);
return EINA_TRUE;
}
@@ -3171,7 +3171,7 @@ elm_widget_display_mode_set(Evas_Object *obj, Evas_Display_Mode dispmode)
EOLIAN static Efl_Ui_Focus_Move_Policy
_efl_ui_widget_focus_move_policy_get(const Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd)
{
- return sd->focus_move_policy;
+ return (Efl_Ui_Focus_Move_Policy)sd->focus_move_policy;
}
/**
@@ -3187,7 +3187,7 @@ EOLIAN static void
_efl_ui_widget_focus_move_policy_set(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd, Efl_Ui_Focus_Move_Policy policy)
{
if (sd->focus_move_policy == (Elm_Focus_Move_Policy)policy) return;
- sd->focus_move_policy = policy;
+ sd->focus_move_policy = (Elm_Focus_Move_Policy)policy;
}
/**
@@ -3221,7 +3221,8 @@ _efl_ui_widget_focus_move_policy_automatic_set(Eo *obj, Elm_Widget_Smart_Data *s
if (automatic)
{
- efl_ui_widget_focus_move_policy_set(obj, elm_config_focus_move_policy_get());
+ efl_ui_widget_focus_move_policy_set
+ (obj, (Efl_Ui_Focus_Move_Policy)elm_config_focus_move_policy_get());
}
}
}