diff --git a/lib/Slic3r/GUI.pm b/lib/Slic3r/GUI.pm index 13374ef55..c5e1de17f 100644 --- a/lib/Slic3r/GUI.pm +++ b/lib/Slic3r/GUI.pm @@ -19,7 +19,8 @@ sub OnInit { my $frame = Wx::Frame->new( undef, -1, 'Slic3r', [-1, -1], Wx::wxDefaultSize, wxDEFAULT_FRAME_STYLE ^ (wxRESIZE_BORDER | wxMAXIMIZE_BOX) ); - #$frame->SetIcon(Wx::Icon->new("$FindBin::Bin/var/Slic3r.png", &Wx::wxBITMAP_TYPE_ANY) ); + Wx::Image::AddHandler(Wx::PNGHandler->new); + $frame->SetIcon(Wx::Icon->new("$FindBin::Bin/var/Slic3r_128px.png", &Wx::wxBITMAP_TYPE_PNG) ); my $panel = Slic3r::GUI::SkeinPanel->new($frame); my $box = Wx::BoxSizer->new(wxVERTICAL); diff --git a/var/Slic3r_128px.png b/var/Slic3r_128px.png new file mode 100644 index 000000000..f60c77bb8 Binary files /dev/null and b/var/Slic3r_128px.png differ