Add default audio language configuration (#2375).
[dcpomatic.git] / src / wx / wx_util.cc
index 074f47d61bebd2a61ff77ee4d76bbe730ee7aff5..ee666310199754184c89c014634f28a9499b77b1 100644 (file)
@@ -25,6 +25,7 @@
 
 
 #include "file_picker_ctrl.h"
+#include "language_tag_widget.h"
 #include "password_entry.h"
 #include "static_text.h"
 #include "wx_util.h"
@@ -383,6 +384,24 @@ checked_set (wxRadioButton* widget, bool value)
 }
 
 
+void
+checked_set(LanguageTagWidget* widget, dcp::LanguageTag value)
+{
+       if (widget->get() != value) {
+               widget->set(value);
+       }
+}
+
+
+void
+checked_set(LanguageTagWidget* widget, optional<dcp::LanguageTag> value)
+{
+       if (widget->get() != value) {
+               widget->set(value);
+       }
+}
+
+
 void
 dcpomatic_setup_i18n ()
 {