{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = !elm_object_disabled_get(sd->name_entry);
+ if (ret) *ret = !elm_object_disabled_get(sd->name_entry);
}
EAPI void
{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->only_folder;
+ if (ret) *ret = sd->only_folder;
}
EAPI void
{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->ok_button ? EINA_TRUE : EINA_FALSE;
+ if (ret) *ret = sd->ok_button ? EINA_TRUE : EINA_FALSE;
}
EAPI void
{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->expand;
+ if (ret) *ret = sd->expand;
}
EAPI void
{
const char **ret = va_arg(*list, const char **);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->path;
+ if (ret) *ret = sd->path;
}
EAPI void
{
Elm_Fileselector_Mode *ret = va_arg(*list, Elm_Fileselector_Mode *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->mode;
+ if (ret) *ret = sd->mode;
}
EAPI void
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->multi;
+ if (ret) *ret = sd->multi;
}
EAPI const char *
return;
}
- *ret = sd->path;
+ if (ret) *ret = sd->path;
if (sd->mode == ELM_FILESELECTOR_LIST)
{
Elm_Object_Item *gl_it = elm_genlist_selected_item_get(sd->files_view);
- if (gl_it) *ret = elm_object_item_data_get(gl_it);
+ if (gl_it && ret) *ret = elm_object_item_data_get(gl_it);
}
else
{
Elm_Object_Item *gg_it = elm_gengrid_selected_item_get(sd->files_view);
- if (gg_it) *ret = elm_object_item_data_get(gg_it);
+ if (gg_it && ret) *ret = elm_object_item_data_get(gg_it);
}
}
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
Elm_Fileselector_Smart_Data *sd = _pd;
- *ret = sd->hidden_visible;
+ if (ret) *ret = sd->hidden_visible;
}
EAPI void
_elm_fileselector_smart_focus_next_manager_is(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, va_list *list)
{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
- *ret = EINA_FALSE;
+ if (ret) *ret = EINA_FALSE;
}
static void
_elm_fileselector_smart_focus_direction_manager_is(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, va_list *list)
{
Eina_Bool *ret = va_arg(*list, Eina_Bool *);
- *ret = EINA_FALSE;
+ if (ret) *ret = EINA_FALSE;
}
static void