Fixed GCode Preview not invalidated when deleting an object

This commit is contained in:
Enrico Turri 2018-04-23 15:30:41 +02:00
parent f8b1dc5506
commit a3c3eb5d2a
2 changed files with 7 additions and 0 deletions

View file

@ -1677,6 +1677,7 @@ sub update {
$self->{canvas}->reload_scene if $self->{canvas};
$self->{canvas3D}->reload_scene if $self->{canvas3D};
$self->{preview3D}->reset_gcode_preview_data if $self->{preview3D};
$self->{preview3D}->reload_print if $self->{preview3D};
}

View file

@ -289,6 +289,12 @@ sub refresh_print {
$self->load_print;
}
sub reset_gcode_preview_data {
my ($self) = @_;
$self->gcode_preview_data->reset;
$self->canvas->reset_legend_texture();
}
sub load_print {
my ($self) = @_;