diff options
author | bubnikv <bubnikv@gmail.com> | 2017-11-28 12:08:01 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2017-11-28 12:08:01 +0300 |
commit | 3c0cd3cbc8bbd1a38582fe37803228f2413de118 (patch) | |
tree | e101b9b9c67b887f5fdc9c99f917525259b81ab1 /lib | |
parent | bb2b180ecc9d3e3dad063c87e9054ee0829ca9a8 (diff) |
Improve error handling of loading Slic3r profiles.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Slic3r/GUI.pm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/Slic3r/GUI.pm b/lib/Slic3r/GUI.pm index baba3baa7..c65793d4b 100644 --- a/lib/Slic3r/GUI.pm +++ b/lib/Slic3r/GUI.pm @@ -93,9 +93,15 @@ sub OnInit { $self->{preset_bundle}->set_default_suppressed($self->{app_config}->get('no_defaults') ? 1 : 0); eval { $self->{preset_bundle}->load_presets(Slic3r::data_dir); + }; + if ($@) { + warn $@ . "\n"; + show_error(undef, $@); + } + eval { $self->{preset_bundle}->load_selections($self->{app_config}); - $run_wizard = 1 if $self->{preset_bundle}->has_defauls_only; }; + $run_wizard = 1 if $self->{preset_bundle}->has_defauls_only; # application frame Wx::Image::AddHandler(Wx::PNGHandler->new); |