Mercurial > pidgin
changeset 5377:fb0a5b872e6a
[gaim-migrate @ 5753]
Third time lucky.. with localization.. thanx phroggie
committer: Tailor Script <tailor@pidgin.im>
author | Herman Bloggs <hermanator12002@yahoo.com> |
---|---|
date | Thu, 15 May 2003 18:23:58 +0000 |
parents | a93c92572106 |
children | a991ff4d5d40 |
files | src/win32/systray.c |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/win32/systray.c Thu May 15 15:36:32 2003 +0000 +++ b/src/win32/systray.c Thu May 15 18:23:58 2003 +0000 @@ -57,8 +57,6 @@ static SYSTRAY_STATE st_state=SYSTRAY_STATE_OFFLINE; static HMENU systray_menu=0; static HMENU systray_away_menu=0; -/* UTF-8 to locale conversion */ -gchar *locenc=NULL; /* * GLOBALS @@ -89,6 +87,7 @@ int item_count = SYSTRAY_CMND_SET_AWY; struct away_message *a = NULL; GSList *awy = away_messages; + char* locenc=NULL; /* Delete previous away submenu */ if(systray_away_menu) { @@ -112,6 +111,7 @@ } static void systray_show_menu(int x, int y, BOOL connected) { + char* locenc=NULL; /* need to call this so that the menu disappears if clicking outside of the menu scope */ SetForegroundWindow(systray_hwnd); @@ -303,6 +303,8 @@ } static void systray_create_menu(void) { + char* locenc=NULL; + /* create popup menu */ if((systray_menu = CreatePopupMenu())) { if(!AppendMenu(systray_menu, MF_STRING, SYSTRAY_CMND_PREFS, @@ -324,6 +326,8 @@ } static void systray_init_icon(HWND hWnd, HICON icon) { + char* locenc=NULL; + ZeroMemory(&wgaim_nid,sizeof(wgaim_nid)); wgaim_nid.cbSize=sizeof(NOTIFYICONDATA); wgaim_nid.hWnd=hWnd; @@ -338,6 +342,7 @@ } static void systray_change_icon(HICON icon, char* text) { + char *locenc=NULL; wgaim_nid.hIcon = icon; locenc = g_locale_from_utf8(text, -1, NULL, NULL, NULL); lstrcpy(wgaim_nid.szTip, locenc);