fix system tray icon on windows

This commit is contained in:
s_nakamoto 2010-06-21 18:41:34 +00:00
parent a66d097cbe
commit dbe23aadae
2 changed files with 4 additions and 1 deletions

4
ui.cpp
View File

@ -2437,7 +2437,9 @@ void CMyTaskBarIcon::Show(bool fShow)
{ {
strlcpy(pszPrevTip, strTooltip.c_str(), sizeof(pszPrevTip)); strlcpy(pszPrevTip, strTooltip.c_str(), sizeof(pszPrevTip));
#ifdef __WXMSW__ #ifdef __WXMSW__
SetIcon(wxICON(bitcoin), strTooltip); // somehow it'll choose the wrong icon and scale it down if
// we use the main icon, so we hand it one with only 16x16
SetIcon(wxICON(favicon), strTooltip);
#else #else
SetIcon(bitcoin80_xpm, strTooltip); SetIcon(bitcoin80_xpm, strTooltip);
#endif #endif

1
ui.rc
View File

@ -12,3 +12,4 @@ addressbook16 BITMAP "rc/addressbook16.bmp"
addressbook16mask BITMAP "rc/addressbook16mask.bmp" addressbook16mask BITMAP "rc/addressbook16mask.bmp"
addressbook20 BITMAP "rc/addressbook20.bmp" addressbook20 BITMAP "rc/addressbook20.bmp"
addressbook20mask BITMAP "rc/addressbook20mask.bmp" addressbook20mask BITMAP "rc/addressbook20mask.bmp"
favicon ICON "rc/favicon.ico"