summaryrefslogtreecommitdiff
path: root/src/wx/name_format_editor.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-02-20 00:58:31 +0000
committerCarl Hetherington <cth@carlh.net>2017-02-20 00:58:31 +0000
commit1460bda6f80b6529e31a1a63029dc0ec5f7d0ae8 (patch)
tree153f0b437ceff79e6aa305aea3bc50388109d629 /src/wx/name_format_editor.cc
parent14247790278d45e98004ef54b8ba700d10f3193a (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.cc5
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;