OSDN Git Service

fix some compiler warnings in gui component
authorIvailo Monev <xakepa10@gmail.com>
Thu, 2 Jun 2016 15:17:45 +0000 (15:17 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 2 Jun 2016 15:17:45 +0000 (15:17 +0000)
upstream commits:
https://github.com/qtproject/qtbase/commit/911cfc4e905c022e10932812632d8b894e9e3004

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
README
src/gui/kernel/qx11embed_x11.cpp

diff --git a/README b/README
index 648ed18..a76ae1f 100644 (file)
--- a/README
+++ b/README
@@ -36,7 +36,7 @@ Bugs fixed in Katie, some of which in Qt5 too:
 QTBUG-23502, QTBUG-37115, QTBUG-15052, QTBUG-23522, QTBUG-6139, QTBUG-26889,
 QTBUG-21548, QTBUG-6133, QTBUG-18188, QTBUG-36767, QTBUG-35387, QTBUG-37035,
 QTBUG-28321, QTBUG-21993, QTBUG-26590, QTBUG-2124, QTBUG-20482, QTBUG-41361,
-QTBUG-40153, QTBUG-35479, QTBUG-1628, QTBUG-42989
+QTBUG-40153, QTBUG-35479, QTBUG-1628, QTBUG-42989, QTBUG-34861
 
 Unless you use QMake and QDoc porting to Katie or even supporting it along with
 Qt4 in the same codebase is trivial and requires only minor changes because
index da6a2cf..12cbf28 100644 (file)
@@ -275,7 +275,7 @@ public:
     QTLWExtra* topData() { return d_func()->topData(); }
 };
 
-static unsigned int XEMBED_VERSION = 0;
+static quint32 XEMBED_VERSION = 0;
 
 enum QX11EmbedMessageType {
     XEMBED_EMBEDDED_NOTIFY = 0,
@@ -483,7 +483,7 @@ QX11EmbedWidget::QX11EmbedWidget(QWidget *parent)
                     | ExposureMask | StructureNotifyMask
                     | SubstructureNotifyMask | PropertyChangeMask);
 
-    long data[] = {XEMBED_VERSION, XEMBED_MAPPED};
+    quint32 data[] = {XEMBED_VERSION, XEMBED_MAPPED};
     XChangeProperty(x11Info().display(), internalWinId(), ATOM(_XEMBED_INFO),
                     ATOM(_XEMBED_INFO), 32, PropModeReplace,
                     (unsigned char*) data, 2);
@@ -1578,9 +1578,9 @@ void QX11EmbedContainer::showEvent(QShowEvent *)
 {
     Q_D(QX11EmbedContainer);
     if (d->client) {
-        long data[] = {XEMBED_VERSION, XEMBED_MAPPED};
-       XChangeProperty(x11Info().display(), d->client, ATOM(_XEMBED_INFO), ATOM(_XEMBED_INFO), 32,
-                       PropModeReplace, (unsigned char *) data, 2);
+        quint32 data[] = {XEMBED_VERSION, XEMBED_MAPPED};
+        XChangeProperty(x11Info().display(), d->client, ATOM(_XEMBED_INFO), ATOM(_XEMBED_INFO), 32,
+                        PropModeReplace, (unsigned char *) data, 2);
     }
 }
 
@@ -1594,9 +1594,9 @@ void QX11EmbedContainer::hideEvent(QHideEvent *)
 {
     Q_D(QX11EmbedContainer);
     if (d->client) {
-        long data[] = {XEMBED_VERSION, XEMBED_MAPPED};
-       XChangeProperty(x11Info().display(), d->client, ATOM(_XEMBED_INFO), ATOM(_XEMBED_INFO), 32,
-                       PropModeReplace, (unsigned char *) data, 2);
+        quint32 data[] = {XEMBED_VERSION, XEMBED_MAPPED};
+        XChangeProperty(x11Info().display(), d->client, ATOM(_XEMBED_INFO), ATOM(_XEMBED_INFO), 32,
+                        PropModeReplace, (unsigned char *) data, 2);
     }
 }