X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Fconfig_dialog.cc;h=233766cbaddd27395ea77033f5c872441a01fb3c;hb=2d57296a24c2eb4f6d99325add0e986de04f7e7d;hp=8dd6cab68503a7cdd4d7e1781a89585e8b594300;hpb=29377b18a8cef724c8e2de2316a66ceae89a2e9a;p=dcpomatic.git diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index 8dd6cab68..233766cba 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -615,11 +615,15 @@ private: { Config* config = Config::instance (); - vector ratios = Ratio::all (); - for (size_t i = 0; i < ratios.size(); ++i) { - if (ratios[i] == config->default_container ()) { + vector containers = Ratio::containers (); + for (size_t i = 0; i < containers.size(); ++i) { + if (containers[i] == config->default_container ()) { _container->SetSelection (i); } + } + + vector ratios = Ratio::all (); + for (size_t i = 0; i < ratios.size(); ++i) { if (ratios[i] == config->default_scale_to ()) { _scale_to->SetSelection (i + 1); } @@ -691,7 +695,7 @@ private: void container_changed () { - vector ratio = Ratio::all (); + vector ratio = Ratio::containers (); Config::instance()->set_default_container (ratio[_container->GetSelection()]); }