Changeset 10644 for trunk/gtk/add-dialog.c
- Timestamp:
- May 13, 2010, 1:12:27 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/add-dialog.c
r10505 r10644 87 87 { 88 88 TrCore * core; 89 GtkWidget * list;89 GtkWidget * file_list; 90 90 GtkWidget * run_check; 91 91 GtkWidget * trash_check; … … 102 102 if( data->gtor ) 103 103 { 104 file_list_clear( data-> list );104 file_list_clear( data->file_list ); 105 105 tr_torrent_set_remove_flag( data->gtor, TRUE ); 106 106 g_object_unref( G_OBJECT( data->gtor ) ); … … 150 150 updateTorrent( struct AddData * o ) 151 151 { 152 const gboolean isLocalFile = tr_ctorGetSourceFile( o->ctor ) != NULL; 153 gtk_widget_set_sensitive( o->trash_check, isLocalFile ); 154 152 155 if( !o->gtor ) 153 file_list_clear( o->list ); 154 else { 156 { 157 file_list_clear( o->file_list ); 158 gtk_widget_set_sensitive( o->file_list, FALSE ); 159 } 160 else 161 { 155 162 tr_torrent * tor = tr_torrent_handle( o->gtor ); 156 163 tr_torrentSetDownloadDir( tor, o->downloadDir ); 157 file_list_set_torrent( o->list, tr_torrentId( tor ) ); 164 gtk_widget_set_sensitive( o->file_list, tr_torrentHasMetadata( tor ) ); 165 file_list_set_torrent( o->file_list, tr_torrentId( tor ) ); 158 166 tr_torrentVerify( tor ); 159 167 } … … 174 182 175 183 /* maybe instantiate a torrent */ 176 if( data->filename || !data->gtor )177 { 178 int 179 int 184 if( filename || !data->gtor ) 185 { 186 int err = 0; 187 int new_file = 0; 180 188 tr_torrent * torrent; 181 189 182 if( filename 183 && ( !data->filename || strcmp( filename, data->filename ) ) ) 190 if( filename && ( !data->filename || strcmp( filename, data->filename ) ) ) 184 191 { 185 192 g_free( data->filename ); … … 285 292 data->filename = g_strdup( tr_ctorGetSourceFile( ctor ) ); 286 293 data->downloadDir = g_strdup( str ); 287 data-> list = file_list_new( core, 0 );294 data->file_list = file_list_new( core, 0 ); 288 295 str = _( "Mo_ve .torrent file to the trash" ); 289 296 data->trash_check = gtk_check_button_new_with_mnemonic( str ); … … 338 345 ++row; 339 346 col = 0; 340 w = data-> list;347 w = data->file_list; 341 348 gtk_widget_set_size_request ( w, 466u, 300u ); 342 349 gtk_table_attach_defaults( GTK_TABLE( t ), w, col, col + 2, row, row + 1 );
Note: See TracChangeset
for help on using the changeset viewer.