Abort arrange if no objects in plater.

This commit is contained in:
Joseph Lenox 2018-05-13 11:00:14 -05:00
parent e0ff9411ba
commit cdcccfc87c

View File

@ -413,6 +413,10 @@ void Plater::refresh_canvases() {
void Plater::arrange() {
// TODO pause background process
const Slic3r::BoundingBoxf bb {Slic3r::BoundingBoxf(this->config->get<ConfigOptionPoints>("bed_shape").values)};
if (this->objects.size() == 0U) { // abort
GetFrame()->statusbar->SetStatusText(_("Nothing to arrange."));
return;
}
bool success {this->model->arrange_objects(this->config->min_object_distance(), &bb)};
if (success) {