comparison pidgin/gtkutils.c @ 29493:224f9674a57e

Remove some win9x specific code.
author Daniel Atallah <daniel.atallah@gmail.com>
date Fri, 04 Sep 2009 02:57:26 +0000
parents 886a0dfaa625
children 6e9917e067e6
comparison
equal deleted inserted replaced
29492:4e13885b1a6a 29493:224f9674a57e
3105 { 3105 {
3106 /* Copied from gtkft.c:open_button_cb */ 3106 /* Copied from gtkft.c:open_button_cb */
3107 #ifdef _WIN32 3107 #ifdef _WIN32
3108 /* If using Win32... */ 3108 /* If using Win32... */
3109 int code; 3109 int code;
3110 if (G_WIN32_HAVE_WIDECHAR_API()) { 3110 wchar_t *wc_filename = g_utf8_to_utf16(
3111 wchar_t *wc_filename = g_utf8_to_utf16( 3111 uri, -1, NULL, NULL, NULL);
3112 uri, -1, NULL, NULL, NULL); 3112
3113 3113 code = (int)ShellExecuteW(NULL, NULL, wc_filename, NULL, NULL,
3114 code = (int)ShellExecuteW(NULL, NULL, wc_filename, NULL, NULL, 3114 SW_SHOW);
3115 SW_SHOW); 3115
3116 3116 g_free(wc_filename);
3117 g_free(wc_filename);
3118 } else {
3119 char *l_filename = g_locale_from_utf8(
3120 uri, -1, NULL, NULL, NULL);
3121
3122 code = (int)ShellExecuteA(NULL, NULL, l_filename, NULL, NULL,
3123 SW_SHOW);
3124
3125 g_free(l_filename);
3126 }
3127 3117
3128 if (code == SE_ERR_ASSOCINCOMPLETE || code == SE_ERR_NOASSOC) 3118 if (code == SE_ERR_ASSOCINCOMPLETE || code == SE_ERR_NOASSOC)
3129 { 3119 {
3130 purple_notify_error(imhtml, NULL, 3120 purple_notify_error(imhtml, NULL,
3131 _("There is no application configured to open this type of file."), NULL); 3121 _("There is no application configured to open this type of file."), NULL);