no temporaries at by reference parameter

This commit is contained in:
Stefan Tröger 2015-07-06 20:24:30 +02:00
parent 4e295c03ed
commit 7deb6393cc

View File

@ -170,7 +170,8 @@ TaskDatumParameters::TaskDatumParameters(ViewProviderDatum *DatumView,QWidget *p
double offset2 = pcDatum->superPlacement.getValue().getPosition().y;
double offset3 = pcDatum->superPlacement.getValue().getPosition().x;
double angle = 0;
pcDatum->superPlacement.getValue().getRotation().getValue(Base::Vector3d(),angle);
Base::Vector3d val;
pcDatum->superPlacement.getValue().getRotation().getValue(val, angle);
// Fill data into dialog elements
ui->spinOffset->setValue(offset);
@ -317,7 +318,8 @@ void TaskDatumParameters::updateUI(std::string message, bool error)
}
double angle = 0;
pcDatum->superPlacement.getValue().getRotation().getValue(Base::Vector3d(), angle);
Base::Vector3d val;
pcDatum->superPlacement.getValue().getRotation().getValue(val, angle);
// Enable the next reference button
int numrefs = refs.size();