diff --git a/CMakeLists.txt b/CMakeLists.txt index c9749f5..42eb5fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ set(META_USE_QQC2 ON) set(META_ANDROID_PACKAGE_NAME "org.martchus.passwordmanager") set(META_VERSION_MAJOR 4) set(META_VERSION_MINOR 1) -set(META_VERSION_PATCH 8) +set(META_VERSION_PATCH 9) # add project files set(HEADER_FILES cli/cli.h model/entryfiltermodel.h model/entrymodel.h model/fieldmodel.h) diff --git a/model/fieldmodel.cpp b/model/fieldmodel.cpp index 273e421..61bceac 100644 --- a/model/fieldmodel.cpp +++ b/model/fieldmodel.cpp @@ -155,14 +155,14 @@ QVariant FieldModel::data(const QModelIndex &index, int role) const QMap FieldModel::itemData(const QModelIndex &index) const { static const auto roleMap = [this, index] { - QMap roleMap; + auto res = QMap(); for (const auto role : initializer_list{ Qt::EditRole, FieldTypeRole }) { const auto variantData(data(index, role)); if (variantData.isValid()) { - roleMap.insert(role, variantData); + res.insert(role, variantData); } } - return roleMap; + return res; }(); return roleMap; }