From 38cae133bddf140dcdf18ed75ce42755b798e615 Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Tue, 11 Feb 2020 17:57:52 +0200 Subject: [PATCH] Android: don't parse sdkmanager AvailableUpdatesMarker We don't have logic to parse that part and it's not even needed, because if an update is available the package will be listed in "available packages" section. This is now throwing errors and it's not needed. Change-Id: I3bb65694fbef9218e5a294d9dbfd9e3f1f4c8333 Reviewed-by: Alessandro Portale --- src/plugins/android/androidsdkmanager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp index cc5959a369f..1987a284ffb 100644 --- a/src/plugins/android/androidsdkmanager.cpp +++ b/src/plugins/android/androidsdkmanager.cpp @@ -488,6 +488,10 @@ void SdkManagerOutputParser::parsePackageListing(const QString &output) if (outputLine.startsWith(" ")) continue; + // We don't need to parse this because they would still be listed on available packages + if (m_currentSection == AvailableUpdatesMarker) + continue; + MarkerTag marker = parseMarkers(outputLine.trimmed()); if (marker & SectionMarkers) { // Section marker found. Update the current section being parsed.