mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Merge pull request #1335 from lioncash/copy
game_list_p: Take map iterator contents by const reference
This commit is contained in:
		
						commit
						e833301e4c
					
				@ -106,7 +106,7 @@ class GameListItemCompat : public GameListItem {
 | 
			
		||||
public:
 | 
			
		||||
    static const int CompatNumberRole = Qt::UserRole + 1;
 | 
			
		||||
    GameListItemCompat() = default;
 | 
			
		||||
    explicit GameListItemCompat(const QString& compatiblity) {
 | 
			
		||||
    explicit GameListItemCompat(const QString& compatibility) {
 | 
			
		||||
        struct CompatStatus {
 | 
			
		||||
            QString color;
 | 
			
		||||
            const char* text;
 | 
			
		||||
@ -123,13 +123,13 @@ public:
 | 
			
		||||
        {"99", {"#000000", QT_TR_NOOP("Not Tested"), QT_TR_NOOP("The game has not yet been tested.")}}};
 | 
			
		||||
        // clang-format on
 | 
			
		||||
 | 
			
		||||
        auto iterator = status_data.find(compatiblity);
 | 
			
		||||
        auto iterator = status_data.find(compatibility);
 | 
			
		||||
        if (iterator == status_data.end()) {
 | 
			
		||||
            LOG_WARNING(Frontend, "Invalid compatibility number {}", compatiblity.toStdString());
 | 
			
		||||
            LOG_WARNING(Frontend, "Invalid compatibility number {}", compatibility.toStdString());
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
        CompatStatus status = iterator->second;
 | 
			
		||||
        setData(compatiblity, CompatNumberRole);
 | 
			
		||||
        const CompatStatus& status = iterator->second;
 | 
			
		||||
        setData(compatibility, CompatNumberRole);
 | 
			
		||||
        setText(QObject::tr(status.text));
 | 
			
		||||
        setToolTip(QObject::tr(status.tooltip));
 | 
			
		||||
        setData(CreateCirclePixmapFromColor(status.color), Qt::DecorationRole);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user