diff --git a/dist/win/bundle.sh b/dist/win/bundle.sh index 0199546..ffe0a1f 100755 --- a/dist/win/bundle.sh +++ b/dist/win/bundle.sh @@ -28,7 +28,7 @@ LDFLAGS="dist/win/spek.res" ./configure \ --with-wx-config="$WX_CONFIG" \ --prefix=${PWD}/dist/win/build && \ "$MAKE" && \ - "$MAKE" install + "$MAKE" install || exit 1 "$STRIP" dist/win/build/bin/spek.exe "$UPX" dist/win/build/bin/spek.exe diff --git a/dist/win/spek.rc b/dist/win/spek.rc index 5d82f60..3c9cf68 100644 --- a/dist/win/spek.rc +++ b/dist/win/spek.rc @@ -1 +1 @@ -0 ICON "spek.ico" \ No newline at end of file +aaaa ICON "spek.ico" diff --git a/src/spek-artwork.cc b/src/spek-artwork.cc index 4653dab..f72da48 100644 --- a/src/spek-artwork.cc +++ b/src/spek-artwork.cc @@ -47,6 +47,14 @@ wxIconBundle SpekArtProvider::CreateIconBundle(const wxArtID& id, const wxArtCli if (id == ART_SPEK) { #ifdef OS_UNIX return wxArtProvider::GetIconBundle(wxT("spek"), client); +#endif +#ifdef OS_WIN + wxIconBundle bundle; + bundle.AddIcon(wxIcon(wxT("aaaa"), wxBITMAP_TYPE_ICO_RESOURCE, 16, 16)); + bundle.AddIcon(wxIcon(wxT("aaaa"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24)); + bundle.AddIcon(wxIcon(wxT("aaaa"), wxBITMAP_TYPE_ICO_RESOURCE, 32, 32)); + bundle.AddIcon(wxIcon(wxT("aaaa"), wxBITMAP_TYPE_ICO_RESOURCE, 48, 48)); + return bundle; #endif } return wxNullIconBundle;