Ignore empty KDM email addresses (#818).
[dcpomatic.git] / src / wx / cinema_dialog.cc
index 6fb4acc6b5f8465851731fa7b997f9a94828acfc..c0b7b5242837947da86d3c682b36d331abc66a1b 100644 (file)
@@ -20,6 +20,7 @@
 #include "cinema_dialog.h"
 #include "wx_util.h"
 #include "lib/dcpomatic_assert.h"
+#include "lib/util.h"
 #include <boost/foreach.hpp>
 
 using std::string;
@@ -63,7 +64,7 @@ CinemaDialog::CinemaDialog (wxWindow* parent, string title, string name, list<st
        vector<string> columns;
        columns.push_back (wx_to_std (_("Address")));
        _email_list = new EditableList<string, EmailDialog> (
-               this, columns, bind (&CinemaDialog::get_emails, this), bind (&CinemaDialog::set_emails, this, _1), bind (&column, _1)
+               this, columns, bind (&CinemaDialog::get_emails, this), bind (&CinemaDialog::set_emails, this, _1), bind (&string_not_empty, _1), bind (&column, _1)
                );
 
        sizer->Add (_email_list, wxGBPosition (r, 0), wxGBSpan (1, 2), wxEXPAND);