mirror of
https://github.com/transmission/transmission
synced 2025-03-04 02:28:03 +00:00
remove sort-by-tracker from the GTK+ client
This commit is contained in:
parent
37928bbc5a
commit
43f03f3de6
3 changed files with 3 additions and 35 deletions
|
@ -57,10 +57,9 @@ static GtkRadioActionEntry sort_radio_entries[] =
|
|||
{ "sort-by-progress", NULL, N_( "Sort by _Progress" ), NULL, NULL, 2 },
|
||||
{ "sort-by-ratio", NULL, N_( "Sort by Rati_o" ), NULL, NULL, 3 },
|
||||
{ "sort-by-state", NULL, N_( "Sort by Stat_e" ), NULL, NULL, 4 },
|
||||
{ "sort-by-tracker", NULL, N_( "Sort by T_racker" ), NULL, NULL, 5 },
|
||||
{ "sort-by-age", NULL, N_( "Sort by A_ge" ), NULL, NULL, 6 },
|
||||
{ "sort-by-time-left", NULL, N_( "Sort by Time _Left" ), NULL, NULL, 7 },
|
||||
{ "sort-by-size", NULL, N_( "Sort by Si_ze" ), NULL, NULL, 8 }
|
||||
{ "sort-by-age", NULL, N_( "Sort by A_ge" ), NULL, NULL, 5 },
|
||||
{ "sort-by-time-left", NULL, N_( "Sort by Time _Left" ), NULL, NULL, 6 },
|
||||
{ "sort-by-size", NULL, N_( "Sort by Si_ze" ), NULL, NULL, 7 }
|
||||
};
|
||||
|
||||
static void
|
||||
|
|
|
@ -457,33 +457,6 @@ compareByState( GtkTreeModel * model,
|
|||
return ret;
|
||||
}
|
||||
|
||||
static int
|
||||
compareByTracker( GtkTreeModel * model,
|
||||
GtkTreeIter * a,
|
||||
GtkTreeIter * b,
|
||||
gpointer user_data UNUSED )
|
||||
{
|
||||
const tr_torrent * ta;
|
||||
const tr_torrent * tb;
|
||||
const tr_info * aInf;
|
||||
const tr_info * bInf;
|
||||
const char * aTracker;
|
||||
const char * bTracker;
|
||||
|
||||
gtk_tree_model_get( model, a, MC_TORRENT_RAW, &ta, -1 );
|
||||
gtk_tree_model_get( model, b, MC_TORRENT_RAW, &tb, -1 );
|
||||
|
||||
aInf = tr_torrentInfo( ta );
|
||||
bInf = tr_torrentInfo( tb );
|
||||
aTracker = aInf->trackerCount > 0 ? aInf->trackers[0].announce : NULL;
|
||||
bTracker = bInf->trackerCount > 0 ? bInf->trackers[0].announce : NULL;
|
||||
|
||||
if( !aTracker && !bTracker ) return 0;
|
||||
if( !aTracker ) return -1;
|
||||
if( !bTracker ) return 1;
|
||||
return strcmp( aTracker, bTracker );
|
||||
}
|
||||
|
||||
static void
|
||||
setSort( TrCore * core,
|
||||
const char * mode,
|
||||
|
@ -508,8 +481,6 @@ setSort( TrCore * core,
|
|||
sort_func = compareByRatio;
|
||||
else if( !strcmp( mode, "sort-by-state" ) )
|
||||
sort_func = compareByState;
|
||||
else if( !strcmp( mode, "sort-by-tracker" ) )
|
||||
sort_func = compareByTracker;
|
||||
else if( !strcmp( mode, "sort-by-size" ) )
|
||||
sort_func = compareBySize;
|
||||
else {
|
||||
|
|
2
gtk/ui.h
2
gtk/ui.h
|
@ -47,7 +47,6 @@ static const char * fallback_ui_file =
|
|||
" <menuitem action='sort-by-size'/>\n"
|
||||
" <menuitem action='sort-by-state'/>\n"
|
||||
" <menuitem action='sort-by-time-left'/>\n"
|
||||
" <menuitem action='sort-by-tracker'/>\n"
|
||||
" <separator/>\n"
|
||||
" <menuitem action='sort-reversed'/>\n"
|
||||
" </menu>\n"
|
||||
|
@ -84,7 +83,6 @@ static const char * fallback_ui_file =
|
|||
" <menuitem action='sort-by-size'/>\n"
|
||||
" <menuitem action='sort-by-state'/>\n"
|
||||
" <menuitem action='sort-by-time-left'/>\n"
|
||||
" <menuitem action='sort-by-tracker'/>\n"
|
||||
" <separator/>\n"
|
||||
" <menuitem action='sort-reversed'/>\n"
|
||||
" </menu>\n"
|
||||
|
|
Loading…
Add table
Reference in a new issue