From d5853ddc2c6e4a3c2a4c2e51021f1e0c73c5f23d Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 10 Dec 2013 20:15:21 +0100 Subject: [PATCH] e: Check for error reading lid status --- src/bin/e_acpi.c | 2 ++ src/bin/e_desktop_editor.c | 2 ++ src/bin/e_fm/e_fm_main_udisks2.c | 1 + 3 files changed, 5 insertions(+) diff --git a/src/bin/e_acpi.c b/src/bin/e_acpi.c index 0e8f1a2a1..516295152 100644 --- a/src/bin/e_acpi.c +++ b/src/bin/e_acpi.c @@ -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; diff --git a/src/bin/e_desktop_editor.c b/src/bin/e_desktop_editor.c index ebd27749b..d0cb1fb88 100644 --- a/src/bin/e_desktop_editor.c +++ b/src/bin/e_desktop_editor.c @@ -1,5 +1,7 @@ #include "e.h" +/* TODO: Check cache update */ + struct _E_Config_Dialog_Data { Efreet_Desktop *desktop; diff --git a/src/bin/e_fm/e_fm_main_udisks2.c b/src/bin/e_fm/e_fm_main_udisks2.c index be5dca743..a79437f17 100644 --- a/src/bin/e_fm/e_fm_main_udisks2.c +++ b/src/bin/e_fm/e_fm_main_udisks2.c @@ -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)) {