diff options
Diffstat (limited to 'sigmodr/MapUI.cpp')
| -rw-r--r-- | sigmodr/MapUI.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sigmodr/MapUI.cpp b/sigmodr/MapUI.cpp index cefb3ee2..a6b575e4 100644 --- a/sigmodr/MapUI.cpp +++ b/sigmodr/MapUI.cpp @@ -72,7 +72,11 @@ void Sigmodr::MapUI::refreshGui() if (sigmod()->spriteIndex(tile->sprite()) == INT_MAX) varTile->addItem(tile->name(), tile->id()); else - varTile->addItem(QPixmap::fromImage(sigmod()->spriteById(tile->sprite())->sprite()), tile->name(), tile->id()); + { + QPixmap icon; + icon.loadFromData(sigmod()->spriteById(tile->sprite())->sprite()); + varTile->addItem(icon, tile->name(), tile->id()); + } } varTile->blockSignals(blockedTile); varTile->setEnabled(false); |
