Added NULL check for missing encodingPreset (fixes #288)
This commit is contained in:
committed by
Jonas Herzig
parent
621587c65e
commit
9c3c76e70d
@@ -487,10 +487,8 @@ public class GuiRenderSettings extends GuiScreen implements Closeable {
|
|||||||
renderMethodDropdown.setSelected(settings.getRenderMethod());
|
renderMethodDropdown.setSelected(settings.getRenderMethod());
|
||||||
}
|
}
|
||||||
RenderSettings.EncodingPreset encodingPreset = settings.getEncodingPreset();
|
RenderSettings.EncodingPreset encodingPreset = settings.getEncodingPreset();
|
||||||
if (!encodingPreset.isSupported()) {
|
/* encodingPreset can be null from a previously supported and later removed preset */
|
||||||
encodingPreset = null;
|
if (encodingPreset == null || !encodingPreset.isSupported()) {
|
||||||
}
|
|
||||||
if (encodingPreset == null) {
|
|
||||||
encodingPreset = getDefaultRenderSettings().getEncodingPreset();
|
encodingPreset = getDefaultRenderSettings().getEncodingPreset();
|
||||||
}
|
}
|
||||||
encodingPresetDropdown.setSelected(encodingPreset);
|
encodingPresetDropdown.setSelected(encodingPreset);
|
||||||
|
|||||||
Reference in New Issue
Block a user