Updating branch refs/heads/master to 5705d6102045eac546878a27d7655c61fdc7574f (commit) from 27aa284a2ce8acf2e94990331bd6818ee119de1b (commit)
commit 5705d6102045eac546878a27d7655c61fdc7574f Author: Fabian <timyst...@arcor.de> Date: Mon May 14 15:19:56 2012 +0200 correct support for ACPI names so that we can read the old config with th eold chip name because previously there was random crap in the chip name and the plugin aborted when not finding a suitable name lib/acpi.c | 46 +++++++++++++++++++++++++--------------------- 1 files changed, 25 insertions(+), 21 deletions(-) diff --git a/lib/acpi.c b/lib/acpi.c index 979b395..c4c39a3 100644 --- a/lib/acpi.c +++ b/lib/acpi.c @@ -44,17 +44,21 @@ strip_key_colon_spaces (char *buf) p = buf; /* Skip everything before the ':' */ - while (*(p++)) { - if (*p == ':') { - break; - } + if (strchr(buf, ':')) + { + while (*(p++)) { + if (*p == ':') { + break; + } + } + p++; } - p++; /* Skip all the spaces */ - while (*(p++)) { + while (*p) { if (*p != ' ') { break; } + p++; } return p; @@ -635,28 +639,28 @@ get_acpi_info (void) g_free (filename); if (version!=NULL) - { + { version = g_strchomp (version); - } - else // if (version==NULL) - { - filename = g_strdup_printf ("%s/%s_", ACPI_PATH, ACPI_INFO); + } + else // if (version==NULL) + { + filename = g_strdup_printf ("%s/%s_", ACPI_PATH, ACPI_INFO); version = get_acpi_value (filename); g_free (filename); - + if (version!=NULL) version = g_strchomp (version); - - else //if (version==NULL) - - { - version = get_acpi_value ("/sys/module/acpi/parameters/acpica_version"); - if (version!=NULL) + + else //if (version==NULL) + + { + version = get_acpi_value ("/sys/module/acpi/parameters/acpica_version"); + if (version!=NULL) version = g_strchomp (version); - } - } + } + } - // who knows, if we obtain non-NULL version at all... + // who knows, if we obtain non-NULL version at all... if (version==NULL) // || g_strisempty(version)) version = g_strdup(_("<Unknown>")); _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits