Revision: 1638
http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1638&view=rev
Author: jcsjcs
Date: 2007-07-13 09:05:56 -0700 (Fri, 13 Jul 2007)
Log Message:
-----------
* src/display_tracks.c (tm_cell_edited, tm_cell_compare): add
newly added fields (bugfix, thanks to Michael Tiffany)
Modified Paths:
--------------
gtkpod/trunk/ChangeLog_detailed
gtkpod/trunk/src/display_tracks.c
Modified: gtkpod/trunk/ChangeLog_detailed
===================================================================
--- gtkpod/trunk/ChangeLog_detailed 2007-07-13 03:30:13 UTC (rev 1637)
+++ gtkpod/trunk/ChangeLog_detailed 2007-07-13 16:05:56 UTC (rev 1638)
@@ -1,3 +1,8 @@
+2007-07-13 Jorg Schuler <jcsjcs at users.sourceforge.net>
+
+ * src/display_tracks.c (tm_cell_edited, tm_cell_compare): add
+ newly added fields (bugfix, thanks to Michael Tiffany)
+
2007-07-12 Jorg Schuler <jcsjcs at users.sourceforge.net>
* configure.in
Modified: gtkpod/trunk/src/display_tracks.c
===================================================================
--- gtkpod/trunk/src/display_tracks.c 2007-07-13 03:30:13 UTC (rev 1637)
+++ gtkpod/trunk/src/display_tracks.c 2007-07-13 16:05:56 UTC (rev 1638)
@@ -838,6 +838,7 @@
{
case TM_COLUMN_TITLE:
case TM_COLUMN_ALBUM:
+ case TM_COLUMN_ALBUMARTIST:
case TM_COLUMN_ARTIST:
case TM_COLUMN_GENRE:
case TM_COLUMN_COMPOSER:
@@ -870,6 +871,12 @@
case TM_COLUMN_TV_NETWORK:
case TM_COLUMN_SEASON_NR:
case TM_COLUMN_EPISODE_NR:
+ case TM_COLUMN_SORT_TITLE:
+ case TM_COLUMN_SORT_ALBUM:
+ case TM_COLUMN_SORT_ALBUMARTIST:
+ case TM_COLUMN_SORT_COMPOSER:
+ case TM_COLUMN_SORT_TVSHOW:
+ case TM_COLUMN_SORT_ARTIST:
changed = track_set_text (track, new_text, TM_to_T (column));
if (changed && (column == TM_COLUMN_TRACKLEN))
{ /* be on the safe side and reset starttime, stoptime and
@@ -903,9 +910,16 @@
break;
}
break;
- default:
- g_warning ("Programming error: tm_cell_edited: unknown track cell (%d)
edited\n", column);
- break;
+ case TM_COLUMN_IPOD_ID:
+ case TM_COLUMN_PC_PATH:
+ case TM_COLUMN_TRANSFERRED:
+ case TM_COLUMN_SIZE:
+ case TM_COLUMN_IPOD_PATH:
+ case TM_COLUMN_COMPILATION:
+ case TM_COLUMN_THUMB_PATH:
+ case TM_NUM_COLUMNS:
+ /* These are not editable text fields */
+ break;
}
/* printf (" changed: %d\n", changed); */
if (changed)
@@ -1451,6 +1465,7 @@
{
case TM_COLUMN_TITLE:
case TM_COLUMN_ALBUM:
+ case TM_COLUMN_ALBUMARTIST:
case TM_COLUMN_GENRE:
case TM_COLUMN_COMPOSER:
case TM_COLUMN_COMMENT:
@@ -1465,6 +1480,12 @@
case TM_COLUMN_TV_SHOW:
case TM_COLUMN_TV_EPISODE:
case TM_COLUMN_TV_NETWORK:
+ case TM_COLUMN_SORT_TITLE:
+ case TM_COLUMN_SORT_ALBUM:
+ case TM_COLUMN_SORT_ARTIST:
+ case TM_COLUMN_SORT_ALBUMARTIST:
+ case TM_COLUMN_SORT_COMPOSER:
+ case TM_COLUMN_SORT_TVSHOW:
/* string_compare_func is set to either compare_string_fuzzy or
compare_string in tm_sort_column_changed() which is called
once before the comparing begins. */
@@ -1562,8 +1583,7 @@
case TM_COLUMN_MEDIA_TYPE:
cmp = track1->mediatype - track2->mediatype;
break;
- default:
- g_warning ("Programming error: tm_data_compare_func: no sort method for
tm_item %d\n", tm_item);
+ case TM_NUM_COLUMNS:
break;
}
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