summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/gtkui/converter.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/gtkui/converter.c b/plugins/gtkui/converter.c
index 923836dc..71841bae 100644
--- a/plugins/gtkui/converter.c
+++ b/plugins/gtkui/converter.c
@@ -324,9 +324,13 @@ on_converter_ok_clicked (GtkButton *button,
GtkComboBox *combo = GTK_COMBO_BOX (lookup_widget (converter, "encoder"));
int enc_preset = gtk_combo_box_get_active (combo);
+ if (enc_preset < 0) {
+ fprintf (stderr, "Encoder preset not selected\n");
+ return;
+ }
ddb_encoder_preset_t *p = encoder_presets;
- while (enc_preset--) {
+ while (p && enc_preset--) {
p = p->next;
}
if (!p) {