From 08dae3b02b21322b4c68efb46694ad46afc93b22 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 31 Aug 2015 01:43:39 +0300 Subject: [PATCH] small patch to avoid notifications on nan --- sources/.kdev4/awesomewidgets.kdev4 | 2 +- sources/awesome-widget/plugin/awkeys.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/.kdev4/awesomewidgets.kdev4 b/sources/.kdev4/awesomewidgets.kdev4 index 06b7657..970b6dc 100644 --- a/sources/.kdev4/awesomewidgets.kdev4 +++ b/sources/.kdev4/awesomewidgets.kdev4 @@ -8,7 +8,7 @@ ProjectRootRelative=./ [CMake][CMake Build Directory 0] Build Directory Path=file:///home/arcanis/Documents/github/awesome-widgets/build -Build Type=Debug +Build Type=Release CMake Binary=file:///usr/bin/cmake Environment Profile= Extra Arguments= diff --git a/sources/awesome-widget/plugin/awkeys.cpp b/sources/awesome-widget/plugin/awkeys.cpp index 1175091..5dc56b0 100644 --- a/sources/awesome-widget/plugin/awkeys.cpp +++ b/sources/awesome-widget/plugin/awkeys.cpp @@ -502,7 +502,7 @@ void AWKeys::setDataBySource(const QString sourceName, const QVariantMap data, // percentage float value = 100.0 * values[QString("memmb")].toFloat() / values[QString("memtotmb")].toFloat(); // notification - if ((value >= 90.0) && (values[QString("mem")].toFloat() < 90.0)) + if ((!isnan(value)) && (value >= 90.0) && (values[QString("mem")].toFloat() < 90.0)) AWActions::sendNotification(QString("event"), i18n("High memory usage"), enablePopup); // value values[QString("mem")] = QString("%1").arg(value, 5, 'f', 1); @@ -578,7 +578,7 @@ void AWKeys::setDataBySource(const QString sourceName, const QVariantMap data, // percentage float value = 100.0 * values[QString("swapmb")].toFloat() / values[QString("swaptotmb")].toFloat(); // notification - if ((value > 0.0) && (values[QString("swap")].toFloat() == 0.0)) + if ((!isnan(value)) && (value > 0.0) && (values[QString("swap")].toFloat() == 0.0)) AWActions::sendNotification(QString("event"), i18n("Swap is used"), enablePopup); // value values[QString("swap")] = QString("%1").arg(value, 5, 'f', 1);