libpurple/eventloop.c

changeset 18068
b6554e3c8224
parent 18067
ce02548a6b6a
parent 15884
4de1981757fc
child 18070
79c7fe0d8e4b
equal deleted inserted replaced
17230:1442df274a24 18068:b6554e3c8224
31 purple_timeout_add(guint interval, GSourceFunc function, gpointer data) 31 purple_timeout_add(guint interval, GSourceFunc function, gpointer data)
32 { 32 {
33 PurpleEventLoopUiOps *ops = purple_eventloop_get_ui_ops(); 33 PurpleEventLoopUiOps *ops = purple_eventloop_get_ui_ops();
34 34
35 return ops->timeout_add(interval, function, data); 35 return ops->timeout_add(interval, function, data);
36 }
37
38 guint
39 gaim_timeout_add_seconds(guint interval, GSourceFunc function, gpointer data)
40 {
41 GaimEventLoopUiOps *ops = gaim_eventloop_get_ui_ops();
42
43 if (ops->timeout_add_seconds)
44 return ops->timeout_add_seconds(interval, function, data);
45 else
46 return ops->timeout_add(1000 * interval, function, data);
36 } 47 }
37 48
38 gboolean 49 gboolean
39 purple_timeout_remove(guint tag) 50 purple_timeout_remove(guint tag)
40 { 51 {

mercurial