From fae89be3452a72775fc249cdc5b195dfe868b4ff Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 10 Oct 2024 11:24:52 +0200 Subject: [PATCH] Android: Replace Q_ASSERT with QTC_ASSERT Change-Id: Id123fdf3541721075e442aa5e33bca62a1fdbb2e Reviewed-by: Alessandro Portale --- .../android/androidextralibrarylistmodel.cpp | 2 +- src/plugins/android/androidmanifesteditor.cpp | 21 ++++++++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/src/plugins/android/androidextralibrarylistmodel.cpp b/src/plugins/android/androidextralibrarylistmodel.cpp index 77a29020eb4..85ef4988657 100644 --- a/src/plugins/android/androidextralibrarylistmodel.cpp +++ b/src/plugins/android/androidextralibrarylistmodel.cpp @@ -58,7 +58,7 @@ int AndroidExtraLibraryListModel::columnCount(const QModelIndex &) const QVariant AndroidExtraLibraryListModel::data(const QModelIndex &index, int role) const { - Q_ASSERT(index.row() >= 0 && index.row() < m_entries.size()); + QTC_ASSERT(index.row() >= 0 && index.row() < m_entries.size(), return {}); if (role == Qt::DisplayRole) return QDir::cleanPath(m_entries.at(index.row())); return {}; diff --git a/src/plugins/android/androidmanifesteditor.cpp b/src/plugins/android/androidmanifesteditor.cpp index 7f5568d9d03..9a159082cd3 100644 --- a/src/plugins/android/androidmanifesteditor.cpp +++ b/src/plugins/android/androidmanifesteditor.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include #include @@ -1018,7 +1019,7 @@ namespace { QXmlStreamAttributes modifyXmlStreamAttributes(const QXmlStreamAttributes &input, const QStringList &keys, const QStringList &values, const QStringList &remove = QStringList()) { - Q_ASSERT(keys.size() == values.size()); + QTC_ASSERT(keys.size() == values.size(), return {}); QXmlStreamAttributes result; result.reserve(input.size()); for (const QXmlStreamAttribute &attribute : input) { @@ -1043,7 +1044,7 @@ QXmlStreamAttributes modifyXmlStreamAttributes(const QXmlStreamAttributes &input void AndroidManifestEditorWidget::parseManifest(QXmlStreamReader &reader, QXmlStreamWriter &writer) { - Q_ASSERT(reader.isStartElement()); + QTC_ASSERT(reader.isStartElement(), return); writer.writeStartElement(reader.name().toString()); QXmlStreamAttributes attributes = reader.attributes(); @@ -1122,7 +1123,7 @@ void AndroidManifestEditorWidget::parseManifest(QXmlStreamReader &reader, QXmlSt void AndroidManifestEditorWidget::parseApplication(QXmlStreamReader &reader, QXmlStreamWriter &writer) { - Q_ASSERT(reader.isStartElement()); + QTC_ASSERT(reader.isStartElement(), return); writer.writeStartElement(reader.name().toString()); QXmlStreamAttributes attributes = reader.attributes(); @@ -1209,8 +1210,7 @@ void AndroidManifestEditorWidget::parseSplashScreen(QXmlStreamWriter &writer) void AndroidManifestEditorWidget::parseActivity(QXmlStreamReader &reader, QXmlStreamWriter &writer) { - Q_ASSERT(reader.isStartElement()); - + QTC_ASSERT(reader.isStartElement(), return); writer.writeStartElement(reader.name().toString()); QXmlStreamAttributes attributes = reader.attributes(); QStringList keys = { QLatin1String("android:label"), QLatin1String("android:screenOrientation") }; @@ -1254,8 +1254,7 @@ void AndroidManifestEditorWidget::parseActivity(QXmlStreamReader &reader, QXmlSt bool AndroidManifestEditorWidget::parseMetaData(QXmlStreamReader &reader, QXmlStreamWriter &writer) { - Q_ASSERT(reader.isStartElement()); - + QTC_ASSERT(reader.isStartElement(), return false); bool found = false; QXmlStreamAttributes attributes = reader.attributes(); QXmlStreamAttributes result; @@ -1345,10 +1344,8 @@ QString AndroidManifestEditorWidget::parseUsesPermission(QXmlStreamReader &reade QXmlStreamWriter &writer, const QSet &permissions) { - Q_ASSERT(reader.isStartElement()); - - - QString permissionName = reader.attributes().value(QLatin1String("android:name")).toString(); + QTC_ASSERT(reader.isStartElement(), return {}); + const QString permissionName = reader.attributes().value(QLatin1String("android:name")).toString(); bool writePermission = permissions.contains(permissionName); if (writePermission) writer.writeCurrentToken(reader); @@ -1388,7 +1385,7 @@ QString AndroidManifestEditorWidget::parseComment(QXmlStreamReader &reader, QXml void AndroidManifestEditorWidget::parseUnknownElement(QXmlStreamReader &reader, QXmlStreamWriter &writer) { - Q_ASSERT(reader.isStartElement()); + QTC_ASSERT(reader.isStartElement(), return); writer.writeCurrentToken(reader); reader.readNext();