From 9283ef2ebbbeb1d5f15458ef7d3350ab09f73abe Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Fri, 4 Mar 2011 05:58:32 +0000 Subject: [PATCH] (trunk gtk) #4080 "Toggling speed limit mode from the web interface doesn't affect GUI" -- fixed. --- gtk/main.c | 2 +- gtk/tr-core.c | 6 +++--- gtk/tr-core.h | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/gtk/main.c b/gtk/main.c index 35111a100..b9a8588fa 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -522,7 +522,7 @@ on_rpc_changed( tr_session * session, tr_sessionGetSettings( session, oldvals ); for( l=changed_keys; l!=NULL; l=l->next ) - on_prefs_changed( cbdata->core, key, cbdata ); + gtr_core_pref_changed( cbdata->core, l->data ); g_slist_free( changed_keys ); tr_bencFree( &tmp ); diff --git a/gtk/tr-core.c b/gtk/tr-core.c index 93a2c2c3d..e4aaa1933 100644 --- a/gtk/tr-core.c +++ b/gtk/tr-core.c @@ -316,8 +316,8 @@ core_emit_busy( TrCore * core, gboolean is_busy ) g_signal_emit( core, core_signals[BUSY_SIGNAL], 0, is_busy ); } -static inline void -core_emit_prefs_changed( TrCore * core, const char * key ) +void +gtr_core_pref_changed( TrCore * core, const char * key ) { g_signal_emit( core, core_signals[PREFS_SIGNAL], 0, key ); } @@ -1573,7 +1573,7 @@ core_maybe_inhibit_hibernation( TrCore * core ) static void core_commit_prefs_change( TrCore * core, const char * key ) { - core_emit_prefs_changed( core, key ); + gtr_core_pref_changed( core, key ); gtr_pref_save( gtr_core_session( core ) ); } diff --git a/gtk/tr-core.h b/gtk/tr-core.h index 69000224e..bc813842a 100644 --- a/gtk/tr-core.h +++ b/gtk/tr-core.h @@ -86,6 +86,9 @@ size_t gtr_core_get_torrent_count( TrCore * self ); tr_torrent * gtr_core_find_torrent( TrCore * core, int id ); +void gtr_core_pref_changed( TrCore * core, const char * key ); + + /****** ******* ******/ -- 2.40.0