OSDN Git Service

plasma: sync status notifier image serialization bits
authorIvailo Monev <xakepa10@gmail.com>
Fri, 11 Aug 2023 22:36:15 +0000 (01:36 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 11 Aug 2023 22:36:15 +0000 (01:36 +0300)
with:
kdelibs/kdeui/notifications/kstatusnotifieritem.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
plasma/dataengines/statusnotifieritem/statusnotifieritemsource.cpp

index 03678cb..12b2fda 100644 (file)
@@ -40,8 +40,6 @@
 #include <QMenu>
 #include <QPixmap>
 
-#include <netinet/in.h>
-
 class PlasmaDBusMenuImporter : public KDBusMenuImporter
 {
 public:
@@ -361,14 +359,6 @@ void StatusNotifierItemSource::contextMenuReady()
 
 QPixmap StatusNotifierItemSource::KDbusImageStructToPixmap(const KDbusImageStruct &image) const
 {
-    // swap from network byte order if we are little endian
-#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
-    uint *uintBuf = (uint *) image.data.data();
-    for (uint i = 0; i < image.data.size()/sizeof(uint); ++i) {
-        *uintBuf = ntohl(*uintBuf);
-        ++uintBuf;
-    }
-#endif
     QImage iconImage(image.width, image.height, QImage::Format_ARGB32 );
     memcpy(iconImage.bits(), (uchar*)image.data.data(), iconImage.byteCount());