From 9b8eed7821c7e55c5e2eccd252184a6d2123e3cd Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Tue, 21 Apr 2020 09:34:40 +0200 Subject: cleanup: replace constructs of the type &vector[0] by vector.data() It appears that some misguided compiler / library combinations crash on &vector[0] for empty vectors. Even though very unfriendly, they are technically correct, so let's remove these constructs. Signed-off-by: Berthold Stoeger --- mobile-widgets/qmlmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mobile-widgets') diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp index 0e7e16ddb..8e614ec2b 100644 --- a/mobile-widgets/qmlmanager.cpp +++ b/mobile-widgets/qmlmanager.cpp @@ -2120,7 +2120,7 @@ void QMLManager::exportToFile(export_types type, QString dir, bool anonymize) case EX_DIVE_SITES_XML: { std::vector sites = getDiveSitesToExport(false); - save_dive_sites_logic(qPrintable(fileName + ".xml"), &sites[0], (int)sites.size(), anonymize); + save_dive_sites_logic(qPrintable(fileName + ".xml"), sites.data(), (int)sites.size(), anonymize); break; } case EX_UDDF: -- cgit v1.2.3-70-g09d2