From d172a81a24317425821a871cba0bfed4965685a7 Mon Sep 17 00:00:00 2001 From: Mark Kendall Date: Fri, 24 Jun 2011 09:30:15 +0800 Subject: [PATCH] DVD: Fix crash when displaying dvd menu button. Fixes #9677 --- mythtv/libs/libmythtv/subtitlescreen.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mythtv/libs/libmythtv/subtitlescreen.cpp b/mythtv/libs/libmythtv/subtitlescreen.cpp index aa787f4be84..2d88c91f02a 100644 --- a/mythtv/libs/libmythtv/subtitlescreen.cpp +++ b/mythtv/libs/libmythtv/subtitlescreen.cpp @@ -536,9 +536,9 @@ void SubtitleScreen::DisplayDVDButton(AVSubtitle* dvdButton, QRect &buttonPos) QImage bg_image(hl_button->pict.data[0], w, h, w, QImage::Format_Indexed8); uint32_t *bgpalette = (uint32_t *)(hl_button->pict.data[1]); - QVector bg_palette; - for (int i = 0; i < AVPALETTE_COUNT; i++) - bg_palette.push_back(bgpalette[i]); + QVector bg_palette(16); + for (int i = 0; i < 16; i++) + bg_palette.append(bgpalette[i]); bg_image.setColorTable(bg_palette); // copy button region of background image