Blob Blame History Raw
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