Use equals to compare doubles ---
devices/device.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/device.cpp b/devices/device.cpp index c03c7af..c8f74d9 100644 --- a/devices/device.cpp +++ b/devices/device.cpp @@ -92,7 +92,7 @@ static bool power_device_sort(class device * i, class device * j) pI = i->power_usage(&all_results, &all_parameters); pJ = j->power_usage(&all_results, &all_parameters); - if (pI == pJ) { + if (equals(pI, pJ)) { int vI, vJ; vI = i->power_valid(); vJ = j->power_valid(); @@ -102,7 +102,7 @@ static bool power_device_sort(class device * i, class device * j) return i->utilization() > j->utilization(); } - return pI > pJ; + return pI > pJ; } _______________________________________________ Discuss mailing list Discuss@lesswatts.org http://lists.lesswatts.org/listinfo/discuss