diff --git a/patches/total-memory-fix.patch b/patches/total-memory-fix.patch new file mode 100644 index 0000000..60f02f1 --- /dev/null +++ b/patches/total-memory-fix.patch @@ -0,0 +1,37 @@ +diff --git a/sources/awesome-widget/plugin/awkeysaggregator.cpp b/sources/awesome-widget/plugin/awkeysaggregator.cpp +index 7a1887b..9f39e2f 100644 +--- a/sources/awesome-widget/plugin/awkeysaggregator.cpp ++++ b/sources/awesome-widget/plugin/awkeysaggregator.cpp +@@ -34,8 +34,8 @@ AWKeysAggregator::AWKeysAggregator(QObject *parent) + // default formaters + // memory + m_formater[QString("mem")] = Float; +- m_formater[QString("memtotmb")] = IntegerFive; +- m_formater[QString("memtotgb")] = Float; ++ m_formater[QString("memtotmb")] = MemMBFormat; ++ m_formater[QString("memtotgb")] = MemGBFormat; + // network + m_formater[QString("down")] = NetSmartFormat; + m_formater[QString("downkb")] = Integer; +@@ -45,8 +45,8 @@ AWKeysAggregator::AWKeysAggregator(QObject *parent) + m_formater[QString("upunits")] = NetSmartUnits; + // swap + m_formater[QString("swap")] = Float; +- m_formater[QString("swaptotmb")] = IntegerFive; +- m_formater[QString("swaptotgb")] = Float; ++ m_formater[QString("swaptotmb")] = MemMBFormat; ++ m_formater[QString("swaptotgb")] = MemGBFormat; + } + + +@@ -338,8 +338,8 @@ QStringList AWKeysAggregator::registerSource(const QString &source, + m_map[source] = key; + m_formater[key] = Float; + // additional keys +- m_formater[QString("hddtotmb%1").arg(index)] = IntegerFive; +- m_formater[QString("hddtotgb%1").arg(index)] = Float; ++ m_formater[QString("hddtotmb%1").arg(index)] = MemMBFormat; ++ m_formater[QString("hddtotgb%1").arg(index)] = MemGBFormat; + } + } else if (source.contains(mountFreeRegExp)) { + // free space