Qt: Scale pixel color values to full range (fixes #1511)

This commit is contained in:
Vicki Pfau 2019-08-28 20:55:11 -07:00
parent 11fcc89f79
commit 178348d445
2 changed files with 4 additions and 3 deletions

View File

@ -81,6 +81,7 @@ Misc:
- Qt: Add option to pause on minimizing window (closes mgba.io/i/1379)
- Switch: Support file associations
- Qt: Show error message if file failed to load
- Qt: Scale pixel color values to full range (fixes mgba.io/i/1511)
0.7.2: (2019-05-25)
Emulation fixes:

View File

@ -134,9 +134,9 @@ void AssetTile::selectColor(int index) {
m_ui.color->setColor(0, color);
m_ui.color->update();
uint32_t r = color & 0xF8;
uint32_t g = (color >> 8) & 0xF8;
uint32_t b = (color >> 16) & 0xF8;
uint32_t r = M_R8(color);
uint32_t g = M_G8(color);
uint32_t b = M_B8(color);
m_ui.r->setText(tr("0x%0 (%1)").arg(r, 2, 16, QChar('0')).arg(r, 2, 10, QChar('0')));
m_ui.g->setText(tr("0x%0 (%1)").arg(g, 2, 16, QChar('0')).arg(g, 2, 10, QChar('0')));
m_ui.b->setText(tr("0x%0 (%1)").arg(b, 2, 16, QChar('0')).arg(b, 2, 10, QChar('0')));