File sm_net.patch of Package kdebase4-workspace

diff -Pdpru kde-workspace-4.11.22.orig/plasma/generic/applets/system-monitor/net.cpp kde-workspace-4.11.22/plasma/generic/applets/system-monitor/net.cpp
--- kde-workspace-4.11.22.orig/plasma/generic/applets/system-monitor/net.cpp	2015-08-12 10:03:15.000000000 +0300
+++ kde-workspace-4.11.22/plasma/generic/applets/system-monitor/net.cpp	2025-02-21 09:50:38.706022530 +0300
@@ -93,7 +93,7 @@ bool SM::Net::addVisualization(const QSt
     QString interface = l[2];
     SM::Plotter *plotter = new SM::Plotter(this);
     plotter->setTitle(interface);
-    plotter->setUnit("KiB/s");
+    plotter->setUnit("MiB/s");
     plotter->setCustomPlots(QList<QColor>() << QColor("#0099ff") << QColor("#91ff00"));
     //plotter->setStackPlots(false);
     appendVisualization(interface, plotter);
@@ -118,7 +118,7 @@ void SM::Net::dataUpdated(const QString&
         m_data[interface] = QList<double>() << -1 << -1;
     }
 
-    m_data[interface][index] = qMax(0.0, data["value"].toDouble());
+    m_data[interface][index] = qMax(0.0, data["value"].toDouble()/1024);
 
     if (!m_data[interface].contains(-1)) {
 
@@ -134,8 +134,8 @@ void SM::Net::dataUpdated(const QString&
                 QString tooltip = QString::fromUtf8("<b>%1</b> <br /> ⇧ &nbsp; %2 <br />⇩ &nbsp; %3<br />");
 
                 setToolTip(interface, tooltip.arg(plotter->title())
-                .arg(KGlobal::locale()->formatByteSize(upstream*1024))
-                .arg(KGlobal::locale()->formatByteSize(downstream*1024)));
+                .arg(KGlobal::locale()->formatByteSize(upstream*1048576))
+                .arg(KGlobal::locale()->formatByteSize(downstream*1048576)));
             }
         }
         m_data[interface] = QList<double>() << -1 << -1;
openSUSE Build Service is sponsored by