E_Accessibility_Config_Data *aconfig = NULL;
-void
+static void
_e_accessibility_conf_value_check( void )
{
- E_Accessibility_Conf_Edd *conf = aconfig->conf;
+ if (!aconfig->conf)
+ aconfig->conf = E_NEW(E_Accessibility_Conf_Edd, 1);
+ EINA_SAFETY_ON_NULL_RETURN(aconfig->conf);
- if (conf->gesture.quickpanel_area_size <= 0) conf->gesture.quickpanel_area_size = DEFAULT_QUICKPANEL_AREA_SIZE;
- if (conf->gesture.longpress_timeout <= 0.0) conf->gesture.longpress_timeout = DEFAULT_LONGPRESS_TIMEOUT;
+ if (aconfig->conf->gesture.quickpanel_area_size <= 0)
+ aconfig->conf->gesture.quickpanel_area_size = DEFAULT_QUICKPANEL_AREA_SIZE;
+ if (aconfig->conf->gesture.longpress_timeout <= 0.0)
+ aconfig->conf->gesture.longpress_timeout = DEFAULT_LONGPRESS_TIMEOUT;
}
-Eina_Bool
+void
e_accessibility_conf_init(E_Module *m)
{
aconfig = E_NEW(E_Accessibility_Config_Data, 1);
if (!aconfig)
- return EINA_FALSE;
+ return;
aconfig->module = m;
aconfig->conf_edd = E_CONFIG_DD_NEW(ACCESSIBILITY_CONFIG, E_Accessibility_Conf_Edd);
if (!aconfig->conf_edd)
- return EINA_FALSE;
+ return;
E_CONFIG_VAL(aconfig->conf_edd, E_Accessibility_Conf_Edd, gesture.quickpanel_area_size, UINT);
E_CONFIG_VAL(aconfig->conf_edd, E_Accessibility_Conf_Edd, gesture.longpress_timeout, DOUBLE);
if (!aconfig->conf)
{
- ERR("Failed to find %s config file.", MODULE_ACCESSIBILITY);
- return EINA_FALSE;
+ WRN("Failed to find %s config file.", MODULE_ACCESSIBILITY);
}
_e_accessibility_conf_value_check();
- return EINA_TRUE;
}
void
} gesture;
} E_Accessibility_Conf_Edd;
-Eina_Bool e_accessibility_conf_init();
+void e_accessibility_conf_init(E_Module *m);
void e_accessibility_conf_shutdown();
E_Accessibility_Conf_Edd* e_accessibility_get_configuration();
ERROR("AT-SPI vconf initialization failed.");
return NULL;
}
- if (!e_accessibility_conf_init(m))
- {
- ERROR("Accessibility config initialization failed.");
- return NULL;
- }
+ e_accessibility_conf_init(m);
return m;
}