Fix algorithm switching

This commit is contained in:
tamasmeszaros 2020-01-15 12:54:06 +01:00
parent 3ab246df6b
commit 402ae12db2

View File

@ -387,8 +387,8 @@ void MyFrame::read_csg_settings(const wxCmdLineParser &parser)
void MyFrame::set_renderer_algorithm(const wxString &alg) void MyFrame::set_renderer_algorithm(const wxString &alg)
{ {
long alg_idx = get_idx("EnricoShader", CSG_ALGS); long alg_idx = get_idx(alg, CSG_ALGS);
if (alg_idx < 0 || alg_idx >= CSG_ALGS.size()) return; if (alg_idx < 0 || alg_idx >= long(CSG_ALGS.size())) return;
// If there is a valid display in place, save its camera. // If there is a valid display in place, save its camera.
auto cam = m_canvas->get_display() ? auto cam = m_canvas->get_display() ?