comparison audacious/ui_fileinfo.c @ 1864:0f39dea9f26e trunk

[svn] - some fixes via alxorlov on the forums
author nenolod
date Thu, 12 Oct 2006 05:02:14 -0700
parents 7d32dff734da
children 597bd579d9af
comparison
equal deleted inserted replaced
1863:8b63c8a65ae7 1864:0f39dea9f26e
354 if (tuple == NULL) 354 if (tuple == NULL)
355 return; 355 return;
356 356
357 gtk_widget_realize(fileinfo_win); 357 gtk_widget_realize(fileinfo_win);
358 358
359 fileinfo_entry_set_text("entry_title", tuple->track_name); 359 if (tuple->track_name)
360 fileinfo_entry_set_text("entry_artist", tuple->performer); 360 fileinfo_entry_set_text("entry_title", tuple->track_name);
361 fileinfo_entry_set_text("entry_album", tuple->album_name); 361 if (tuple->performer)
362 fileinfo_entry_set_text("entry_comment", tuple->comment); 362 fileinfo_entry_set_text("entry_artist", tuple->performer);
363 fileinfo_entry_set_text("entry_genre", tuple->genre); 363 if (tuple->album_name)
364 fileinfo_entry_set_text("entry_album", tuple->album_name);
365 if (tuple->comment)
366 fileinfo_entry_set_text("entry_comment", tuple->comment);
367 if (tuple->genre)
368 fileinfo_entry_set_text("entry_genre", tuple->genre);
364 369
365 tmp = g_strdup_printf("%s/%s", tuple->file_path, tuple->file_name); 370 tmp = g_strdup_printf("%s/%s", tuple->file_path, tuple->file_name);
366 if(tmp){ 371 if(tmp){
367 fileinfo_entry_set_text_free("entry_location", str_to_utf8(tmp)); 372 fileinfo_entry_set_text_free("entry_location", str_to_utf8(tmp));
368 g_free(tmp); 373 g_free(tmp);