diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-02-20 00:58:31 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-02-20 00:58:31 +0000 |
| commit | 1460bda6f80b6529e31a1a63029dc0ec5f7d0ae8 (patch) | |
| tree | 153f0b437ceff79e6aa305aea3bc50388109d629 /src/wx/name_format_editor.cc | |
| parent | 14247790278d45e98004ef54b8ba700d10f3193a (diff) | |
Be more careful about allowing possibly-trouble-causing characters in DCP filenames.
Diffstat (limited to 'src/wx/name_format_editor.cc')
| -rw-r--r-- | src/wx/name_format_editor.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wx/name_format_editor.cc b/src/wx/name_format_editor.cc index 4a93edb18..1f7ca109b 100644 --- a/src/wx/name_format_editor.cc +++ b/src/wx/name_format_editor.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2016 Carl Hetherington <cth@carlh.net> + Copyright (C) 2016-2017 Carl Hetherington <cth@carlh.net> This file is part of DCP-o-matic. @@ -20,6 +20,7 @@ #include "name_format_editor.h" #include "wx_util.h" +#include "lib/util.h" using std::string; @@ -62,7 +63,7 @@ NameFormatEditor::changed () void NameFormatEditor::update_example () { - _name.set_specification (wx_to_std (_specification->GetValue ())); + _name.set_specification (careful_string_filter (wx_to_std (_specification->GetValue ()))); wxString example = wxString::Format (_("e.g. %s"), std_to_wx (_name.get (_examples, _suffix))); wxString wrapped; |
