Patch from Leif for fixing segfault if nothing is selected.
SVN revision: 51015
This commit is contained in:
parent
f725ee6e15
commit
002629e93f
|
@ -47,7 +47,7 @@ e_int_config_acpibindings(E_Container *con, const char *params __UNUSED__)
|
||||||
E_Config_Dialog *cfd;
|
E_Config_Dialog *cfd;
|
||||||
E_Config_Dialog_View *v;
|
E_Config_Dialog_View *v;
|
||||||
|
|
||||||
if (e_config_dialog_find("E", "advanced/acpi_bindings"))
|
if ((e_config_dialog_find("E", "advanced/acpi_bindings")))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
v = E_NEW(E_Config_Dialog_View, 1);
|
v = E_NEW(E_Config_Dialog_View, 1);
|
||||||
|
@ -285,7 +285,7 @@ _selected_binding_get(E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
E_Config_Binding_Acpi *bind;
|
E_Config_Binding_Acpi *bind;
|
||||||
|
|
||||||
if (!cfdata) return NULL;
|
if ((!cfdata) || (!cfdata->bindex)) return NULL;
|
||||||
if (!(bind = eina_list_nth(cfdata->bindings, atoi(cfdata->bindex))))
|
if (!(bind = eina_list_nth(cfdata->bindings, atoi(cfdata->bindex))))
|
||||||
return NULL;
|
return NULL;
|
||||||
return bind;
|
return bind;
|
||||||
|
|
|
@ -29,7 +29,7 @@ e_modapi_shutdown(E_Module *m)
|
||||||
{
|
{
|
||||||
E_Config_Dialog *cfd;
|
E_Config_Dialog *cfd;
|
||||||
|
|
||||||
if (cfd = e_config_dialog_get("E", "advanced/acpi_bindings"))
|
if ((cfd = e_config_dialog_get("E", "advanced/acpi_bindings")))
|
||||||
e_object_del(E_OBJECT(cfd));
|
e_object_del(E_OBJECT(cfd));
|
||||||
e_configure_registry_item_del("advanced/acpi_bindings");
|
e_configure_registry_item_del("advanced/acpi_bindings");
|
||||||
e_configure_registry_category_del("advanced");
|
e_configure_registry_category_del("advanced");
|
||||||
|
|
Loading…
Reference in New Issue