Use ->ptr() for CoolingBuffer too

This commit is contained in:
Alessandro Ranellucci 2014-06-10 16:17:34 +02:00
parent 2d14ddb955
commit 5c54acf9ac
2 changed files with 5 additions and 2 deletions

View File

@ -972,7 +972,7 @@ sub write_gcode {
} }
print $fh $buffer->append( print $fh $buffer->append(
$layer_gcode->process_layer($layer, [$copy]), $layer_gcode->process_layer($layer, [$copy]),
$layer->object."", $layer->object->ptr,
$layer->id, $layer->id,
$layer->print_z, $layer->print_z,
); );
@ -1005,7 +1005,7 @@ sub write_gcode {
foreach my $layer (@{ $layers{$print_z}[$obj_idx] // [] }) { foreach my $layer (@{ $layers{$print_z}[$obj_idx] // [] }) {
print $fh $buffer->append( print $fh $buffer->append(
$layer_gcode->process_layer($layer, $layer->object->_shifted_copies), $layer_gcode->process_layer($layer, $layer->object->_shifted_copies),
$layer->object . ref($layer), # differentiate $obj_id between normal layers and support layers $layer->object->ptr . ref($layer), # differentiate $obj_id between normal layers and support layers
$layer->id, $layer->id,
$layer->print_z, $layer->print_z,
); );

View File

@ -57,6 +57,9 @@
Ref<ExPolygonCollection> slices() Ref<ExPolygonCollection> slices()
%code%{ RETVAL = &THIS->slices; %}; %code%{ RETVAL = &THIS->slices; %};
int ptr()
%code%{ RETVAL = (int)(intptr_t)THIS; %};
}; };
%name{Slic3r::Layer::Support} class SupportLayer { %name{Slic3r::Layer::Support} class SupportLayer {