Fix for wx 2.8.
authorCarl Hetherington <cth@carlh.net>
Fri, 1 Mar 2013 17:58:04 +0000 (17:58 +0000)
committerCarl Hetherington <cth@carlh.net>
Fri, 1 Mar 2013 17:58:04 +0000 (17:58 +0000)
src/tools/dvdomatic.cc
src/wx/config_dialog.cc
src/wx/film_editor.cc
src/wx/server_dialog.cc

index 5f06b67866f3c9fa1e4bdd307c22e36290bf5271..ab34924aa56726e0164fe2a62393a67b9fdc858d 100644 (file)
@@ -446,8 +446,8 @@ setup_i18n ()
                locale->AddCatalogLookupPathPrefix (wxT (LOCALE_PREFIX "/locale"));
 #endif
 
-               locale->AddCatalog ("libdvdomatic-wx");
-               locale->AddCatalog ("dvdomatic");
+               locale->AddCatalog (wxT ("libdvdomatic-wx"));
+               locale->AddCatalog (wxT ("dvdomatic"));
                
                if (!locale->IsOk()) {
                        delete locale;
index bf97d0d3abc56d8b73f2c295bc122e0ed913b377..b28c350ea25a802518f92e2fba38d231d436f8fa 100644 (file)
@@ -154,7 +154,7 @@ ConfigDialog::ConfigDialog (wxWindow* parent)
        _reference_scaler->Connect (wxID_ANY, wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler (ConfigDialog::reference_scaler_changed), 0, this);
 
        pair<string, string> p = Filter::ffmpeg_strings (config->reference_filters ());
-       _reference_filters->SetLabel (std_to_wx (p.first + N_(" ") + p.second));
+       _reference_filters->SetLabel (std_to_wx (p.first) + N_(" ") + std_to_wx (p.second));
        _reference_filters_button->Connect (wxID_ANY, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler (ConfigDialog::edit_reference_filters_clicked), 0, this);
 
        vector<ServerDescription*> servers = config->servers ();
@@ -313,7 +313,7 @@ ConfigDialog::reference_filters_changed (vector<Filter const *> f)
 {
        Config::instance()->set_reference_filters (f);
        pair<string, string> p = Filter::ffmpeg_strings (Config::instance()->reference_filters ());
-       _reference_filters->SetLabel (std_to_wx (p.first + N_(" ") + p.second));
+       _reference_filters->SetLabel (std_to_wx (p.first) + N_(" ") + std_to_wx (p.second));
 }
 
 void
index b328f04c94dd3ab33daf1363f8478e5371274538..85046644506de7672131087d6ef1f83918a37dec 100644 (file)
@@ -753,7 +753,7 @@ FilmEditor::set_film (shared_ptr<Film> f)
        if (_film) {
                FileChanged (_film->directory ());
        } else {
-               FileChanged (N_(""));
+               FileChanged (wx_to_std (N_("")));
        }
        
        film_changed (Film::NAME);
@@ -1168,7 +1168,7 @@ FilmEditor::setup_dcp_name ()
 {
        string s = _film->dcp_name (true);
        if (s.length() > 28) {
-               _dcp_name->SetLabel (std_to_wx (s.substr (0, 28) + N_("...")));
+               _dcp_name->SetLabel (std_to_wx (s.substr (0, 28)) + N_("..."));
                _dcp_name->SetToolTip (std_to_wx (s));
        } else {
                _dcp_name->SetLabel (std_to_wx (s));
index 46e3f7127acb77eaebf82da981c8b788d883a3e5..7a9cf95c7a98eeb2f13aa929c0907bc0a634ad08 100644 (file)
@@ -27,7 +27,7 @@ ServerDialog::ServerDialog (wxWindow* parent, ServerDescription* server)
        if (server) {
                _server = server;
        } else {
-               _server = new ServerDescription (N_("localhost"), 1);
+               _server = new ServerDescription (wx_to_std (N_("localhost")), 1);
        }
                
        wxFlexGridSizer* table = new wxFlexGridSizer (2, 4, 4);