Index: OgreMain/src/GLX/OgreConfigDialog.cpp =================================================================== --- OgreMain/src/GLX/OgreConfigDialog.cpp (revision 9268) +++ OgreMain/src/GLX/OgreConfigDialog.cpp (revision 9269) @@ -427,6 +427,12 @@ // Process each option and create an optionmenu widget for it for (ConfigOptionMap::iterator it = options.begin(); it != options.end(); it++) { + // if the config option does not have any possible value, then skip it. + // if we create a popup with zero entries, it will crash when you click + // on it. + if (it->second.possibleValues.empty()) + continue; + Widget lb1 = XtVaCreateManagedWidget("topLabel", labelWidgetClass, box, XtNlabel, it->second.name.c_str(), XtNborderWidth, 0, XtNwidth, col1w, // Fixed width XtNheight, 18,