aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/updateinfo/updateinfo.pro2
-rw-r--r--src/plugins/updateinfo/updateinfo.qbs2
-rw-r--r--src/plugins/updateinfo/updateinfoplugin.cpp2
3 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/updateinfo/updateinfo.pro b/src/plugins/updateinfo/updateinfo.pro
index fb3a2b31182..ce9f2d29230 100644
--- a/src/plugins/updateinfo/updateinfo.pro
+++ b/src/plugins/updateinfo/updateinfo.pro
@@ -2,6 +2,8 @@ TARGET = UpdateInfo
TEMPLATE = lib
QT += network xml
+DEFINES += QT_NO_CAST_FROM_ASCII
+
HEADERS += updateinfoplugin.h \
updateinfobutton.h
SOURCES += updateinfoplugin.cpp \
diff --git a/src/plugins/updateinfo/updateinfo.qbs b/src/plugins/updateinfo/updateinfo.qbs
index de317201740..c52d5404c6e 100644
--- a/src/plugins/updateinfo/updateinfo.qbs
+++ b/src/plugins/updateinfo/updateinfo.qbs
@@ -5,6 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
QtcPlugin {
name: "UpdateInfo"
+ Depends { name: "cpp" }
Depends { name: "Core" }
Depends { name: "ExtensionSystem" }
Depends { name: "Qt"; submodules: ["widgets", "xml", "network"] }
@@ -16,6 +17,7 @@ QtcPlugin {
"..",
buildDirectory,
]
+ cpp.defines: base.concat(["QT_NO_CAST_FROM_ASCII"])
files: [
"updateinfobutton.cpp",
diff --git a/src/plugins/updateinfo/updateinfoplugin.cpp b/src/plugins/updateinfo/updateinfoplugin.cpp
index 919b874f1cd..d6d13cc4cf0 100644
--- a/src/plugins/updateinfo/updateinfoplugin.cpp
+++ b/src/plugins/updateinfo/updateinfoplugin.cpp
@@ -166,7 +166,7 @@ QDomDocument UpdateInfoPlugin::checkForUpdates()
qWarning() << "Get update info application crashed.";
//return; //maybe there is some output
}
- QString updaterOutput = updaterProcess.readAllStandardOutput();
+ QByteArray updaterOutput = updaterProcess.readAllStandardOutput();
QDomDocument updatesDomDocument;
updatesDomDocument.setContent(updaterOutput);