Diff of /trunk/src/icon.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by achadwick, Wed Dec 10 00:00:05 2008 UTC revision 52 by harbaum, Fri Feb 6 08:14:09 2009 UTC
# Line 90  void icon_free(icon_t **icon, GdkPixbuf Line 90  void icon_free(icon_t **icon, GdkPixbuf
90      if(buf == (*icon)->buf) {      if(buf == (*icon)->buf) {
91        (*icon)->use--;        (*icon)->use--;
92        if(!(*icon)->use) {        if(!(*icon)->use) {
93          printf("freeing unused icon %s\n", (*icon)->name);          //      printf("freeing unused icon %s\n", (*icon)->name);
94    
95          g_free((*icon)->name);          g_free((*icon)->name);
96          gdk_pixbuf_unref((*icon)->buf);          gdk_pixbuf_unref((*icon)->buf);
# Line 98  void icon_free(icon_t **icon, GdkPixbuf Line 98  void icon_free(icon_t **icon, GdkPixbuf
98          g_free(*icon);          g_free(*icon);
99          *icon = next;          *icon = next;
100    
101        } else        } else {
102          printf("keeping icon %s still in use by %d\n",          //      printf("keeping icon %s still in use by %d\n",
103                 (*icon)->name, (*icon)->use);          //             (*icon)->name, (*icon)->use);
104          }
105    
106        return;        return;
107      }      }

Legend:
Removed from v.2  
changed lines
  Added in v.52