mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-12 01:07:57 -06:00
Adapt GUI to new XS Config
This commit is contained in:
parent
4515d90052
commit
9fb62e671f
5 changed files with 44 additions and 13 deletions
|
@ -291,7 +291,8 @@ sub set_value {
|
|||
sub reload_values {
|
||||
my $self = shift;
|
||||
|
||||
$self->set_value($_, $self->{config}->get($_)) for keys %{$self->{config}};
|
||||
$self->set_value($_, $self->{config}->get($_))
|
||||
for @{$self->{config}->get_keys};
|
||||
}
|
||||
|
||||
sub update_tree {
|
||||
|
@ -735,7 +736,9 @@ sub config {
|
|||
|
||||
# remove all unused values
|
||||
foreach my $opt_key ($self->_extruder_options) {
|
||||
splice @{ $config->{$opt_key} }, $self->{extruders_count};
|
||||
my $values = $config->get($opt_key);
|
||||
splice @$values, $self->{extruders_count};
|
||||
$config->set($opt_key, $values);
|
||||
}
|
||||
|
||||
return $config;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue