diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-01-13 22:33:03 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-01-13 22:33:03 +0100 |
| commit | e49fafc6388cec38e9e78e2c9d5d1f5890c13066 (patch) | |
| tree | 4449cfadd911be6dcbb8d91c476a4685e2535ad5 | |
| parent | 4654d9ba3999eba125bd7a6ae080bf6def4d04ee (diff) | |
Give a better error when entering a bad Dolby/Doremi serial number.
| -rw-r--r-- | src/wx/dolby_doremi_certificate_panel.cc | 5 |
1 files changed, 4 insertions, 1 deletions
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<string> 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<string> errors; bool ok = false; auto i = urls.begin (); auto j = files.begin (); |
