forked from enlightenment/efl
elementary: Fix shadow and initializer warnings
Signed-off-by: Mike McCormack <mikem@atratus.org> SVN revision: 79956
This commit is contained in:
parent
6c638b0279
commit
92bf31c896
|
@ -24,7 +24,9 @@ elm_prefs_datetime_add(const Elm_Prefs_Item_Iface *iface __UNUSED__,
|
||||||
Elm_Prefs_Item_Changed_Cb cb)
|
Elm_Prefs_Item_Changed_Cb cb)
|
||||||
{
|
{
|
||||||
Evas_Object *obj = elm_datetime_add(prefs);
|
Evas_Object *obj = elm_datetime_add(prefs);
|
||||||
struct tm time = {0};
|
struct tm t;
|
||||||
|
|
||||||
|
memset(&t, 0, sizeof t);
|
||||||
|
|
||||||
elm_datetime_field_visible_set(obj, ELM_DATETIME_HOUR, EINA_FALSE);
|
elm_datetime_field_visible_set(obj, ELM_DATETIME_HOUR, EINA_FALSE);
|
||||||
elm_datetime_field_visible_set(obj, ELM_DATETIME_MINUTE, EINA_FALSE);
|
elm_datetime_field_visible_set(obj, ELM_DATETIME_MINUTE, EINA_FALSE);
|
||||||
|
@ -32,17 +34,17 @@ elm_prefs_datetime_add(const Elm_Prefs_Item_Iface *iface __UNUSED__,
|
||||||
|
|
||||||
evas_object_smart_callback_add(obj, "changed", _item_changed_cb, cb);
|
evas_object_smart_callback_add(obj, "changed", _item_changed_cb, cb);
|
||||||
|
|
||||||
time.tm_year = spec.d.min.y - 1900;
|
t.tm_year = spec.d.min.y - 1900;
|
||||||
time.tm_mon = spec.d.min.m - 1;
|
t.tm_mon = spec.d.min.m - 1;
|
||||||
time.tm_mday = spec.d.min.d;
|
t.tm_mday = spec.d.min.d;
|
||||||
|
|
||||||
elm_datetime_value_min_set(obj, &time);
|
elm_datetime_value_min_set(obj, &t);
|
||||||
|
|
||||||
time.tm_year = spec.d.max.y - 1900;
|
t.tm_year = spec.d.max.y - 1900;
|
||||||
time.tm_mon = spec.d.max.m - 1;
|
t.tm_mon = spec.d.max.m - 1;
|
||||||
time.tm_mday = spec.d.max.d;
|
t.tm_mday = spec.d.max.d;
|
||||||
|
|
||||||
elm_datetime_value_max_set(obj, &time);
|
elm_datetime_value_max_set(obj, &t);
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
@ -52,16 +54,16 @@ elm_prefs_datetime_value_set(Evas_Object *obj,
|
||||||
Eina_Value *value)
|
Eina_Value *value)
|
||||||
{
|
{
|
||||||
struct timeval val;
|
struct timeval val;
|
||||||
struct tm *time;
|
struct tm *t;
|
||||||
|
|
||||||
if (eina_value_type_get(value) != EINA_VALUE_TYPE_TIMEVAL)
|
if (eina_value_type_get(value) != EINA_VALUE_TYPE_TIMEVAL)
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
|
|
||||||
eina_value_get(value, &val);
|
eina_value_get(value, &val);
|
||||||
|
|
||||||
time = gmtime(&(val.tv_sec));
|
t = gmtime(&(val.tv_sec));
|
||||||
|
|
||||||
if (elm_datetime_value_set(obj, time)) return EINA_TRUE;
|
if (elm_datetime_value_set(obj, t)) return EINA_TRUE;
|
||||||
|
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
@ -70,12 +72,14 @@ static Eina_Bool
|
||||||
elm_prefs_datetime_value_get(Evas_Object *obj,
|
elm_prefs_datetime_value_get(Evas_Object *obj,
|
||||||
Eina_Value *value)
|
Eina_Value *value)
|
||||||
{
|
{
|
||||||
struct timeval val = {0};
|
struct timeval val;
|
||||||
struct tm time;
|
struct tm t;
|
||||||
|
|
||||||
if (!elm_datetime_value_get(obj, &time)) return EINA_FALSE;
|
memset(&val, 0, sizeof val);
|
||||||
|
|
||||||
val.tv_sec = mktime(&time);
|
if (!elm_datetime_value_get(obj, &t)) return EINA_FALSE;
|
||||||
|
|
||||||
|
val.tv_sec = mktime(&t);
|
||||||
|
|
||||||
if (!eina_value_setup(value, EINA_VALUE_TYPE_TIMEVAL)) return EINA_FALSE;
|
if (!eina_value_setup(value, EINA_VALUE_TYPE_TIMEVAL)) return EINA_FALSE;
|
||||||
if (!eina_value_set(value, val)) return EINA_FALSE;
|
if (!eina_value_set(value, val)) return EINA_FALSE;
|
||||||
|
|
Loading…
Reference in New Issue