Revision: 1566
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1566&view=rev
Author:   tmzullinger
Date:     2007-06-20 07:07:58 -0700 (Wed, 20 Jun 2007)

Log Message:
-----------
fix a segfault when the coverart display is minimized and set_covers is called

Modified Paths:
--------------
    gtkpod/trunk/ChangeLog_detailed
    gtkpod/trunk/src/display_coverart.c

Modified: gtkpod/trunk/ChangeLog_detailed
===================================================================
--- gtkpod/trunk/ChangeLog_detailed     2007-06-20 04:46:34 UTC (rev 1565)
+++ gtkpod/trunk/ChangeLog_detailed     2007-06-20 14:07:58 UTC (rev 1566)
@@ -4,6 +4,10 @@
          src/autodetection.c:
          disable debug output for release
 
+       * src/display_coverart.c:
+         fix a segfault when the coverart display is minimized and
+         set_covers is called
+
 2007-06-19 Jorg Schuler <jcsjcs at users.sourceforge.net>
 
        * src/file_itunesdb.c: Todd's patch to display the repository

Modified: gtkpod/trunk/src/display_coverart.c
===================================================================
--- gtkpod/trunk/src/display_coverart.c 2007-06-20 04:46:34 UTC (rev 1565)
+++ gtkpod/trunk/src/display_coverart.c 2007-06-20 14:07:58 UTC (rev 1566)
@@ -319,8 +319,10 @@
   gchar *key;
   Cover_Item *cover;
 
-  for(i = 0; i < IMG_TOTAL; ++i)
+  if (cdwidget && cdwidget->cdcovers)
   {
+    for(i = 0; i < IMG_TOTAL; ++i)
+    {
                cover = g_ptr_array_index(cdwidget->cdcovers, i);
                dataindex = cdwidget->first_imgindex + i;
 
@@ -330,6 +332,7 @@
                key = g_list_nth_data (album_key_list, dataindex);
                
                set_cover_item (i, cover, key, force_imgupdate);        
+    }
   }
 }
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to