summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-01-13 22:33:03 +0100
committerCarl Hetherington <cth@carlh.net>2023-01-13 22:33:03 +0100
commite49fafc6388cec38e9e78e2c9d5d1f5890c13066 (patch)
tree4449cfadd911be6dcbb8d91c476a4685e2535ad5
parent4654d9ba3999eba125bd7a6ae080bf6def4d04ee (diff)
Give a better error when entering a bad Dolby/Doremi serial number.
-rw-r--r--src/wx/dolby_doremi_certificate_panel.cc5
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 ();