From: Carl Hetherington Date: Fri, 13 Jan 2023 21:33:03 +0000 (+0100) Subject: Give a better error when entering a bad Dolby/Doremi serial number. X-Git-Tag: v2.16.41~66 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=e49fafc6388cec38e9e78e2c9d5d1f5890c13066 Give a better error when entering a bad Dolby/Doremi serial number. --- diff --git a/src/wx/dolby_doremi_certificate_panel.cc b/src/wx/dolby_doremi_certificate_panel.cc index 25f739239..5a578a7ec 100644 --- a/src/wx/dolby_doremi_certificate_panel.cc +++ b/src/wx/dolby_doremi_certificate_panel.cc @@ -179,6 +179,8 @@ DolbyDoremiCertificatePanel::do_download () } } + list errors; + if (starts_with_digit) { try_dcp2000 (urls, files, prefix, serial); try_imb (urls, files, prefix, serial); @@ -190,9 +192,10 @@ DolbyDoremiCertificatePanel::do_download () try_cat745 (urls, files, prefix, serial); } else if (starting_char == 'F') { try_cp850 (urls, files, prefix, serial); + } else { + errors.push_back(wx_to_std(_("Unrecognised serial number format (does not start with a number, H or F)"))); } - list errors; bool ok = false; auto i = urls.begin (); auto j = files.begin ();