libcalamares: don't bind to temporaries

Clang warns about range-for-loop binding a reference
to temporaries, and these are pybind11 handles anyway
so are cheap to copy.
This commit is contained in:
Adriaan de Groot 2023-10-24 22:18:10 +02:00
parent d435ddd955
commit 1c0559affa

View File

@ -173,9 +173,9 @@ QVariantList
variantListFromPyList( const Calamares::Python::List& list )
{
QVariantList l;
for ( const auto& h : list )
for ( const auto item : list )
{
l.append( variantFromPyObject( h ) );
l.append( variantFromPyObject( item ) );
}
return l;
}
@ -184,7 +184,7 @@ QVariantMap
variantMapFromPyDict( const Calamares::Python::Dictionary& dict )
{
QVariantMap m;
for ( const auto& item : dict )
for ( const auto item : dict )
{
m.insert( Calamares::Python::asQString( item.first ), variantFromPyObject( ( item.second ) ) );
}
@ -195,9 +195,9 @@ QStringList
stringListFromPyList( const Calamares::Python::List& list )
{
QStringList l;
for ( const auto& h : list )
for ( const auto item : list )
{
l.append( Calamares::Python::asQString( h ) );
l.append( Calamares::Python::asQString( item ) );
}
return l;
}