tweak StringOutputStream use

auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
This commit is contained in:
Garux
2024-01-29 16:54:08 +06:00
parent b4e44bc8ed
commit df02774ff5
122 changed files with 984 additions and 1204 deletions

View File

@@ -35,23 +35,18 @@
QIcon new_plugin_icon( const char* filename ){
StringOutputStream fullpath( 256 );
{
fullpath( AppPath_get(), g_pluginsDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
}
{
fullpath( GameToolsPath_get(), g_pluginsDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
}
fullpath( AppPath_get(), g_pluginsDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
{
fullpath( AppPath_get(), g_modulesDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
}
fullpath( GameToolsPath_get(), g_pluginsDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
fullpath( AppPath_get(), g_modulesDir, "bitmaps/", filename );
if( file_exists( fullpath ) )
return QIcon( fullpath.c_str() );
return {};
}