Changeset 10464
- Timestamp:
- Apr 11, 2010, 2:18:29 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/add-dialog.c
r10356 r10464 493 493 } 494 494 495 static void 496 paste_clipboard_url_into_entry( GtkWidget * e ) 497 { 498 size_t i; 499 500 char * text[] = { 501 gtk_clipboard_wait_for_text( gtk_clipboard_get( GDK_SELECTION_PRIMARY ) ), 502 gtk_clipboard_wait_for_text( gtk_clipboard_get( GDK_SELECTION_CLIPBOARD ) ) 503 }; 504 505 for( i=0; i<G_N_ELEMENTS(text); ++i ) { 506 char * s = text[i]; 507 if( s && ( gtr_is_supported_url( s ) || gtr_is_magnet_link( s ) ) ) { 508 gtk_entry_set_text( GTK_ENTRY( e ), s ); 509 break; 510 } 511 } 512 513 for( i=0; i<G_N_ELEMENTS(text); ++i ) 514 g_free( text[i] ); 515 } 516 495 517 GtkWidget* 496 518 addURLDialog( GtkWindow * parent, TrCore * core ) … … 516 538 hig_workarea_add_section_title( t, &row, _( "Add torrent from URL" ) ); 517 539 e = gtk_entry_new( ); 540 paste_clipboard_url_into_entry( e ); 518 541 g_object_set_data( G_OBJECT( w ), "url-entry", e ); 519 542 hig_workarea_add_row( t, &row, _( "_URL" ), e, NULL );
Note: See TracChangeset
for help on using the changeset viewer.