summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidsdkmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/android/androidsdkmanager.cpp')
-rw-r--r--src/plugins/android/androidsdkmanager.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp
index c28fef27a1..85903aa1ad 100644
--- a/src/plugins/android/androidsdkmanager.cpp
+++ b/src/plugins/android/androidsdkmanager.cpp
@@ -33,6 +33,7 @@
#include "utils/environment.h"
#include <QLoggingCategory>
+#include <QRegularExpression>
#include <QSettings>
namespace {
@@ -175,8 +176,9 @@ void SdkManagerOutputParser::parsePackageListing(const QString &output)
}
};
- foreach (QString outputLine, output.split('\n')) {
- MarkerTag marker = parseMarkers(outputLine);
+ QRegularExpression delimiters("[\n\r]");
+ foreach (QString outputLine, output.split(delimiters)) {
+ MarkerTag marker = parseMarkers(outputLine.trimmed());
if (marker & SectionMarkers) {
// Section marker found. Update the current section being parsed.