#include <libtransmission/web.h> /* tr_webRun() */
#include "favicon.h"
-#include "util.h" /* gtr_idle_add() */
+#include "util.h" /* gtr_get_host_from_url() */
#define IMAGE_TYPES 4
static const char * image_types[IMAGE_TYPES] = { "ico", "png", "gif", "jpg" };
fav->contents = g_memdup( data, len );
fav->len = len;
- gtr_idle_add( favicon_web_done_idle_cb, fav );
+ gdk_threads_add_idle( favicon_web_done_idle_cb, fav );
}
void
#include "filter.h"
#include "hig.h" /* GUI_PAD */
#include "tr-core.h" /* MC_TORRENT */
-#include "util.h" /* gtr_idle_add() */
+#include "util.h" /* gtr_get_host_from_url() */
static GQuark DIRTY_KEY = 0;
static GQuark SESSION_KEY = 0;
{
GSourceFunc func = (GSourceFunc) category_filter_model_update;
g_object_set_qdata( o, DIRTY_KEY, GINT_TO_POINTER(1) );
- gtr_idle_add( func, category_model );
+ gdk_threads_add_idle( func, category_model );
}
}
{
GSourceFunc func = (GSourceFunc) activity_filter_model_update;
g_object_set_qdata( o, DIRTY_KEY, GINT_TO_POINTER(1) );
- gtr_idle_add( func, activity_model );
+ gdk_threads_add_idle( func, activity_model );
}
}
struct cbdata * data = gdata;
if( data->refresh_actions_tag == 0 )
- data->refresh_actions_tag = gtr_idle_add( refresh_actions, data );
+ data->refresh_actions_tag = gdk_threads_add_idle( refresh_actions, data );
}
static void
struct torrent_idle_data * data = g_new0( struct torrent_idle_data, 1 );
data->id = tr_torrentId( tor );
data->core = cbdata->core;
- gtr_idle_add( rpc_torrent_add_idle, data );
+ gdk_threads_add_idle( rpc_torrent_add_idle, data );
break;
}
data->id = tr_torrentId( tor );
data->core = cbdata->core;
data->delete_files = type == TR_RPC_TORRENT_TRASHING;
- gtr_idle_add( rpc_torrent_remove_idle, data );
+ gdk_threads_add_idle( rpc_torrent_remove_idle, data );
status = TR_RPC_NOREMOVE;
break;
}
struct cbdata * cbdata = gdata;
gdk_threads_enter( );
gtr_core_close( cbdata->core );
- gtr_idle_add( on_session_closed, gdata );
+ gdk_threads_add_idle( on_session_closed, gdata );
gdk_threads_leave( );
return NULL;
}
struct cbdata *data = gdata;
if( data->update_model_soon_tag == 0 )
- data->update_model_soon_tag = gtr_idle_add( update_model_once, data );
+ data->update_model_soon_tag = gdk_threads_add_idle( update_model_once, data );
}
static gboolean
data->core = gcore;
data->torrent_id = tr_torrentId( tor );
g_object_ref( G_OBJECT( data->core ) );
- gtr_idle_add( on_torrent_completeness_changed_idle, data );
+ gdk_threads_add_idle( on_torrent_completeness_changed_idle, data );
}
}
data->core = gcore;
data->torrent_id = tr_torrentId( tor );
g_object_ref( G_OBJECT( data->core ) );
- gtr_idle_add( on_torrent_metadata_changed_idle, data );
+ gdk_threads_add_idle( on_torrent_metadata_changed_idle, data );
}
/***
core_apply_defaults( data->ctor );
tr_ctorSetMetainfo( data->ctor, response, response_byte_count );
- gtr_idle_add( on_url_done_idle, data );
+ gdk_threads_add_idle( on_url_done_idle, data );
}
void
{
struct evbuffer * buf = evbuffer_new( );
evbuffer_add_buffer( buf, response );
- gtr_idle_add( core_read_rpc_response_idle, buf );
+ gdk_threads_add_idle( core_read_rpc_response_idle, buf );
}
static void
static void
onAltSpeedToggled( tr_session * s UNUSED, bool isEnabled UNUSED, bool byUser UNUSED, void * p )
{
- gtr_idle_add( onAltSpeedToggledIdle, p );
+ gdk_threads_add_idle( onAltSpeedToggledIdle, p );
}
/***
****
***/
-guint
-gtr_idle_add( GSourceFunc function, gpointer data )
-{
- return gdk_threads_add_idle( function, data );
-}
-
void
gtr_http_failure_dialog( GtkWidget * parent, const char * url, long response_code )
{
****
***/
-/* backwards-compatible wrapper around gdk_threads_add_idle() */
-guint gtr_idle_add( GSourceFunc func, gpointer data );
-
/* backwards-compatible wrapper around gtk_widget_set_visible() */
void gtr_widget_set_visible( GtkWidget *, gboolean );