diff -Nur easytag-1.0-orig/src/et_core.c easytag-1.0/src/et_core.c
--- easytag-1.0-orig/src/et_core.c 2004-09-22 19:10:51.000000000 +0200
+++ easytag-1.0/src/et_core.c 2005-04-06 17:31:29.000000000 +0200
@@ -601,8 +601,8 @@
// The "AlbumList" item was found!
// Add the ETFile to this AlbumList item
//g_print(">>> add to etfile list (%s)\n",g_basename(((File_Name *)ETFile->FileNameCur->data)->value));
- (GList *)AlbumList->data = g_list_append((GList *)AlbumList->data,ETFile);
- (GList *)AlbumList->data = g_list_sort((GList *)AlbumList->data,(GCompareFunc)ET_Comp_Func_Sort_Etfile_Item_By_Ascending_Filename);
+ AlbumList->data = g_list_append((GList *)AlbumList->data,ETFile);
+ AlbumList->data = g_list_sort((GList *)AlbumList->data,(GCompareFunc)ET_Comp_Func_Sort_Etfile_Item_By_Ascending_Filename);
return TRUE;
}
AlbumList = AlbumList->next;
@@ -610,8 +610,8 @@
// The "AlbumList" item was NOT found! => Add a new "AlbumList" item (+...) item to the "ArtistList" list
etfilelist = g_list_append(NULL,ETFile);
//g_print(">>> add new album (%s)\n",g_basename(((File_Name *)ETFile->FileNameCur->data)->value));
- (GList *)ArtistList->data = g_list_append((GList *)ArtistList->data,etfilelist);
- (GList *)ArtistList->data = g_list_sort((GList *)ArtistList->data,(GCompareFunc)ET_Comp_Func_Sort_Album_Item_By_Ascending_Album);
+ ArtistList->data = g_list_append((GList *)ArtistList->data,etfilelist);
+ ArtistList->data = g_list_sort((GList *)ArtistList->data,(GCompareFunc)ET_Comp_Func_Sort_Album_Item_By_Ascending_Album);
return TRUE;
}
ArtistList = ArtistList->next;
@@ -746,13 +746,13 @@
etfilelist = g_list_remove(etfilelist,ETFile);
if (etfilelist) // Delete from AlbumList
{
- (GList *)AlbumList->data = g_list_first(etfilelist);
+ AlbumList->data = g_list_first(etfilelist);
}else
{
AlbumList = g_list_remove(AlbumList,AlbumList->data);
if (AlbumList) // Delete from ArtistList
{
- (GList *)ArtistList->data = g_list_first(AlbumList);
+ ArtistList->data = g_list_first(AlbumList);
}else
{
ETCore->ETArtistAlbumFileList = g_list_remove(ArtistList,ArtistList->data); // Delete from the main list