e: Check for error reading lid status

This commit is contained in:
Sebastian Dransfeld 2013-12-10 20:15:21 +01:00
parent d985b01aa9
commit d5853ddc2c
3 changed files with 5 additions and 0 deletions

View File

@ -398,6 +398,8 @@ _e_acpi_lid_status_get(const char *device, const char *bus)
/* read the line from state file */
ret = fgets(buff, sizeof(buff), f);
fclose(f);
if (!ret)
return E_ACPI_LID_UNKNOWN;
/* parse out state file */
i = 0;

View File

@ -1,5 +1,7 @@
#include "e.h"
/* TODO: Check cache update */
struct _E_Config_Dialog_Data
{
Efreet_Desktop *desktop;

View File

@ -560,6 +560,7 @@ _e_fm_main_udisks2_cb_dev_del(void *data __UNUSED__, const Eldbus_Message *msg)
}
if (vol)
{
/* TODO: Fix here: T432, T398, T380 */
v = _volume_find_by_dbus_path(path);
if (v && (!v->mounted))
{