Trying to patch the Perl bindings.
This commit is contained in:
parent
aa0335a750
commit
7cdc61b67a
1 changed files with 13 additions and 1 deletions
|
@ -139,7 +139,19 @@ _constant()
|
|||
%};
|
||||
|
||||
bool apply(Model *model, DynamicPrintConfig* config)
|
||||
%code%{ RETVAL = THIS->apply(*model, *config); %};
|
||||
%code%{
|
||||
// Touching every config as the Perl bindings does not correctly export ModelConfig,
|
||||
// therefore the configs have often invalid timestamps.
|
||||
model->config.touch();
|
||||
for (auto obj : model->objects) {
|
||||
obj->config.touch();
|
||||
for (auto vol : obj->volumes)
|
||||
vol->config.touch();
|
||||
}
|
||||
for (auto mat : model->materials)
|
||||
mat->config.touch();
|
||||
RETVAL = THIS->apply(*model, *config);
|
||||
%};
|
||||
bool has_infinite_skirt();
|
||||
std::vector<unsigned int> extruders() const;
|
||||
int validate() %code%{
|
||||
|
|
Loading…
Reference in a new issue