rendered paste bodyIndex: libs/libmythtv/osd.cpp
===================================================================
--- libs/libmythtv/osd.cpp (revision 10062)
+++ libs/libmythtv/osd.cpp (working copy)
@@ -1927,6 +1927,13 @@
while (text);
int numoptions = options.size();
+
+ if (availoptions < numoptions)
+ {
+ VERBOSE(VB_IMPORTANT, QString("Theme allows %1 options, "
+ "menu contains %2 options").arg(availoptions).arg(numoptions));
+ return;
+ }
+
int offset = availoptions - numoptions;
initial_selection = max(min(numoptions - 1, initial_selection), 0);