comparison finch/plugins/gnttinyurl.c @ 32819:2c6510167895 default tip

propagate from branch 'im.pidgin.pidgin.2.x.y' (head 3315c5dfbd0ad16511bdcf865e5b07c02d07df24) to branch 'im.pidgin.pidgin' (head cbd1eda6bcbf0565ae7766396bb8f6f419cb6a9a)
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sat, 02 Jun 2012 02:30:49 +0000
parents 904686722499
children
comparison
equal deleted inserted replaced
32818:01ff09d4a463 32819:2c6510167895
317 url = g_strdup_printf("%shttp%%3A%%2F%%2F%s", purple_prefs_get_string(PREF_URL), purple_url_encode(tmp)); 317 url = g_strdup_printf("%shttp%%3A%%2F%%2F%s", purple_prefs_get_string(PREF_URL), purple_url_encode(tmp));
318 } else { 318 } else {
319 url = g_strdup_printf("%s%s", purple_prefs_get_string(PREF_URL), purple_url_encode(tmp)); 319 url = g_strdup_printf("%s%s", purple_prefs_get_string(PREF_URL), purple_url_encode(tmp));
320 } 320 }
321 g_free(tmp); 321 g_free(tmp);
322 purple_util_fetch_url(url, TRUE, "finch", FALSE, url_fetched, cbdata); 322 purple_util_fetch_url(url, TRUE, "finch", FALSE, -1, url_fetched, cbdata);
323 i = gnt_text_view_get_lines_below(tv); 323 i = gnt_text_view_get_lines_below(tv);
324 str = g_strdup_printf(_("\nFetching TinyURL...")); 324 str = g_strdup_printf(_("\nFetching TinyURL..."));
325 gnt_text_view_append_text_with_tag((tv), str, GNT_TEXT_FLAG_DIM, cbdata->tag); 325 gnt_text_view_append_text_with_tag((tv), str, GNT_TEXT_FLAG_DIM, cbdata->tag);
326 g_free(str); 326 g_free(str);
327 if (i == 0) 327 if (i == 0)
381 } 381 }
382 382
383 /* Store the return value of _fetch_url and destroy that when win is 383 /* Store the return value of _fetch_url and destroy that when win is
384 destroyed, so that the callback for _fetch_url does not try to molest a 384 destroyed, so that the callback for _fetch_url does not try to molest a
385 non-existent window */ 385 non-existent window */
386 urlcb = purple_util_fetch_url(fullurl, TRUE, "finch", FALSE, tinyurl_notify_fetch_cb, win); 386 urlcb = purple_util_fetch_url(fullurl, TRUE, "finch", FALSE, -1, tinyurl_notify_fetch_cb, win);
387 g_free(fullurl); 387 g_free(fullurl);
388 g_signal_connect_swapped(G_OBJECT(win), "destroy", 388 g_signal_connect_swapped(G_OBJECT(win), "destroy",
389 G_CALLBACK(purple_util_fetch_url_cancel), urlcb); 389 G_CALLBACK(purple_util_fetch_url_cancel), urlcb);
390 390
391 return win; 391 return win;