(gtk) when editing the tracker list of an existing torrent, don't let the user delete the last tracker.

This commit is contained in:
Charles Kerr 2008-06-02 17:44:26 +00:00
parent 88d357539e
commit 7620cd9a16
1 changed files with 2 additions and 1 deletions

View File

@ -101,7 +101,8 @@ onTrackerSelectionChanged( GtkTreeSelection * sel,
{
struct tracker_page * page = gpage;
gboolean has_selection = gtk_tree_selection_get_selected( sel, NULL, NULL );
gtk_widget_set_sensitive( page->remove_button, has_selection );
gboolean ok_to_remove = !page->gtor || gtk_tree_model_iter_n_children( GTK_TREE_MODEL( page->store ), NULL ) > 1;
gtk_widget_set_sensitive( page->remove_button, has_selection && ok_to_remove );
}
static void