{
Eina_Value *v = efl_config_get(obj, name);
Eina_Bool b = 0;
- if (eina_value_type_get(v) == EINA_VALUE_TYPE_UCHAR)
+ if (v && eina_value_type_get(v) == EINA_VALUE_TYPE_UCHAR)
eina_value_get(v, &b);
eina_value_free(v);
return b;
{
Eina_Value *v = efl_config_get(obj, name);
int b = 0;
- if (eina_value_type_get(v) == EINA_VALUE_TYPE_INT)
+ if (v && eina_value_type_get(v) == EINA_VALUE_TYPE_INT)
eina_value_get(v, &b);
eina_value_free(v);
return b;
{
Eina_Value *v = efl_config_get(obj, name);
double b = 0;
- if (eina_value_type_get(v) == EINA_VALUE_TYPE_DOUBLE)
+ if (v && eina_value_type_get(v) == EINA_VALUE_TYPE_DOUBLE)
eina_value_get(v, &b);
eina_value_free(v);
return b;
{
Eina_Value *v = efl_config_get(obj, name);
Eina_Stringshare *s = 0;
- if (eina_value_type_get(v) == EINA_VALUE_TYPE_STRING)
+ if (v && eina_value_type_get(v) == EINA_VALUE_TYPE_STRING)
{
const char *b = 0;
eina_value_get(v, &b);