Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:getchoo
prismlauncher
0001-launcher-translations-explicitly-convert-Q...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-launcher-translations-explicitly-convert-QVector-ite.patch of Package prismlauncher
From c39637720109dd5d97750907c51e9c0fb8f43f0b Mon Sep 17 00:00:00 2001 From: Nick Cao <nickcao@nichi.co> Date: Wed, 11 Oct 2023 22:51:23 -0400 Subject: [PATCH] launcher/translations: explicitly convert QVector iterators to pointers --- launcher/translations/TranslationsModel.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/launcher/translations/TranslationsModel.cpp b/launcher/translations/TranslationsModel.cpp index 2763cca2..64c21dbd 100644 --- a/launcher/translations/TranslationsModel.cpp +++ b/launcher/translations/TranslationsModel.cpp @@ -524,7 +524,7 @@ Language * TranslationsModel::findLanguage(const QString& key) } else { - return found; + return &(*found); } } @@ -655,8 +655,7 @@ QModelIndex TranslationsModel::selectedIndex() auto found = findLanguage(d->m_selectedLanguage); if(found) { - // QVector iterator freely converts to pointer to contained type - return index(found - d->m_languages.begin(), 0, QModelIndex()); + return index(found - &(*d->m_languages.begin()), 0, QModelIndex()); } return QModelIndex(); } -- 2.42.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor