mirror of
https://github.com/transmission/transmission
synced 2025-02-22 14:10:34 +00:00
(trunk gtk) replace tr_strcmp() with gtr_strcmp0(), a porability wrapper around g_strcmp0()
This commit is contained in:
parent
3fa4865863
commit
59f5f3ed6b
3 changed files with 19 additions and 13 deletions
|
@ -542,16 +542,6 @@ tr_core_apply_defaults( tr_ctor * ctor )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
|
||||||
tr_strcmp( const void * a,
|
|
||||||
const void * b )
|
|
||||||
{
|
|
||||||
if( a && b ) return strcmp( a, b );
|
|
||||||
if( a ) return 1;
|
|
||||||
if( b ) return -1;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
torrentTrackerString( tr_torrent * tor )
|
torrentTrackerString( tr_torrent * tor )
|
||||||
{
|
{
|
||||||
|
@ -718,7 +708,7 @@ updateWatchDir( TrCore * core )
|
||||||
PREF_KEY_DIR_WATCH_ENABLED );
|
PREF_KEY_DIR_WATCH_ENABLED );
|
||||||
struct TrCorePrivate * p = TR_CORE( core )->priv;
|
struct TrCorePrivate * p = TR_CORE( core )->priv;
|
||||||
|
|
||||||
if( p->monitor && ( !isEnabled || tr_strcmp( filename, p->monitor_path ) ) )
|
if( p->monitor && ( !isEnabled || gtr_strcmp0( filename, p->monitor_path ) ) )
|
||||||
{
|
{
|
||||||
g_signal_handler_disconnect( p->monitor, p->monitor_tag );
|
g_signal_handler_disconnect( p->monitor, p->monitor_tag );
|
||||||
g_free( p->monitor_path );
|
g_free( p->monitor_path );
|
||||||
|
@ -1339,7 +1329,7 @@ update_foreach( GtkTreeModel * model,
|
||||||
if( ( newActivity != oldActivity )
|
if( ( newActivity != oldActivity )
|
||||||
|| ( newFinished != oldFinished )
|
|| ( newFinished != oldFinished )
|
||||||
|| ( newPriority != oldPriority )
|
|| ( newPriority != oldPriority )
|
||||||
|| tr_strcmp( oldTrackers, newTrackers )
|
|| gtr_strcmp0( oldTrackers, newTrackers )
|
||||||
|| gtr_compare_double( newUpSpeed, oldUpSpeed, 3 )
|
|| gtr_compare_double( newUpSpeed, oldUpSpeed, 3 )
|
||||||
|| gtr_compare_double( newDownSpeed, oldDownSpeed, 3 ) )
|
|| gtr_compare_double( newDownSpeed, oldDownSpeed, 3 ) )
|
||||||
{
|
{
|
||||||
|
@ -1534,7 +1524,7 @@ tr_core_set_pref( TrCore * self, const char * key, const char * newval )
|
||||||
{
|
{
|
||||||
const char * oldval = pref_string_get( key );
|
const char * oldval = pref_string_get( key );
|
||||||
|
|
||||||
if( tr_strcmp( oldval, newval ) )
|
if( gtr_strcmp0( oldval, newval ) )
|
||||||
{
|
{
|
||||||
pref_string_set( key, newval );
|
pref_string_set( key, newval );
|
||||||
commitPrefsChange( self, key );
|
commitPrefsChange( self, key );
|
||||||
|
|
13
gtk/util.c
13
gtk/util.c
|
@ -480,6 +480,19 @@ gtr_object_ref_sink( gpointer object )
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
gtr_strcmp0( const char * str1, const char * str2 )
|
||||||
|
{
|
||||||
|
#if GLIB_CHECK_VERSION( 2, 16, 0 )
|
||||||
|
return g_strcmp0( str1, str2 );
|
||||||
|
#else
|
||||||
|
if( str1 && str2 ) return strcmp( str1, str2 );
|
||||||
|
if( str1 ) return 1;
|
||||||
|
if( str2 ) return -1;
|
||||||
|
return 0;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
gtr_file_trash_or_remove( const char * filename )
|
gtr_file_trash_or_remove( const char * filename )
|
||||||
{
|
{
|
||||||
|
|
|
@ -158,6 +158,9 @@ void gtr_widget_set_visible( GtkWidget *, gboolean );
|
||||||
/* backwards-compatible wrapper around g_object_ref_sink() */
|
/* backwards-compatible wrapper around g_object_ref_sink() */
|
||||||
gpointer gtr_object_ref_sink( gpointer object );
|
gpointer gtr_object_ref_sink( gpointer object );
|
||||||
|
|
||||||
|
/* backwards-comparible wrapper around g_strcmp0() */
|
||||||
|
int gtr_strcmp0( const char * str1, const char * str2 );
|
||||||
|
|
||||||
/***
|
/***
|
||||||
****
|
****
|
||||||
***/
|
***/
|
||||||
|
|
Loading…
Reference in a new issue