Fix brightness sliders in drivers that use black_pen() and/or white_pen() [Alex Jackson]

This commit is contained in:
Alex W. Jackson 2014-04-14 23:48:49 +00:00
parent 621d0a7b6f
commit 3aad3990a2

View File

@ -732,7 +732,7 @@ const rgb_t *render_container::bcg_lookup_table(int texformat, palette_t *palett
{
assert(palette == m_screen->palette()->palette());
m_palclient.reset(global_alloc(palette_client(*palette)));
m_bcglookup.resize(palette->num_colors() * palette->num_groups());
m_bcglookup.resize(palette->max_index());
recompute_lookups();
}
assert (palette == &m_palclient->palette());
@ -824,7 +824,7 @@ void render_container::recompute_lookups()
{
palette_t &palette = m_palclient->palette();
const rgb_t *adjusted_palette = palette.entry_list_adjusted();
int colors = palette.num_colors() * palette.num_groups();
int colors = palette.max_index();
for (int i = 0; i < colors; i++)
{