diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index bb89576033..652438c6fd 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -756,9 +756,9 @@ struct DynamicFilamentList : DynamicList cb->Clear(); cb->Append(_L("Default")); for (auto i : items) { - cb->Append(i.first, *i.second); + cb->Append(i.first, i.second ? *i.second : wxNullBitmap); } - if (n < cb->GetCount()) + if ((unsigned int)n < cb->GetCount()) cb->SetSelection(n); } wxString get_value(int index) override