diff --git a/gtk/main.c b/gtk/main.c index 1951c8ee7..d313e8848 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -409,7 +409,7 @@ setupsighandlers( void ) } static tr_rpc_callback_status -onRPCChanged( tr_session * session UNUSED, +onRPCChanged( tr_session * session, tr_rpc_callback_type type, struct tr_torrent * tor, void * gdata ) @@ -428,6 +428,9 @@ onRPCChanged( tr_session * session UNUSED, break; case TR_RPC_SESSION_CHANGED: + tr_sessionGetSettings( session, pref_get_all( ) ); + break; + case TR_RPC_TORRENT_CHANGED: case TR_RPC_TORRENT_MOVED: case TR_RPC_TORRENT_STARTED: