From 95713659f0b4e2506411508b15f6e3e38d0a008b Mon Sep 17 00:00:00 2001 From: Marcel Metz Date: Thu, 6 Jun 2013 20:32:28 +0200 Subject: [PATCH] hddtemp daemon mode doesn't separate entries by newlines, but by double separators. --- src/utilities.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/utilities.js b/src/utilities.js index 304c1ea..5949f70 100644 --- a/src/utilities.js +++ b/src/utilities.js @@ -148,7 +148,18 @@ function parseVoltageLine(label, value) { } function parseHddTempOutput(txt, sep) { - let hddtemp_output = txt.split("\n").filter(function(e){ return e; }); + let hddtemp_output = []; + if (txt.indexOf((sep+sep), txt.length - (sep+sep).length)) + { + hddtemp_output = txt.split(sep+sep); + } + else + { + hddtemp_output = txt.split("\n"); + } + + hddtemp_output = hddtemp_output.filter(function(e){ return e; }); + let sensors = new Array(); for each(let line in hddtemp_output) {