diff -r b6824a53d4b1 -r 4409344db447 qmlfrontend/hwengine.cpp --- a/qmlfrontend/hwengine.cpp Fri Dec 07 13:56:45 2018 +0100 +++ b/qmlfrontend/hwengine.cpp Fri Dec 07 14:30:35 2018 +0100 @@ -2,8 +2,6 @@ #include #include -#include -#include #include #include "engine_instance.h" @@ -27,17 +25,7 @@ engine.sendConfig(m_gameConfig); - Engine::PreviewInfo preview = engine.generatePreview(); - - QVector colorTable; - colorTable.resize(256); - for (int i = 0; i < 256; ++i) colorTable[i] = qRgba(255, 255, 0, i); - - QImage previewImage(preview.land, static_cast(preview.width), - static_cast(preview.height), - QImage::Format_Indexed8); - previewImage.setColorTable(colorTable); - previewImage.detach(); + QImage previewImage = engine.generatePreview(); if (m_previewAcceptor) m_previewAcceptor->setImage(previewImage);