commit d1ab840c8d44ca5f0faa8c93854f48c027a86c05
Author: Joel Smith <jsf-lists.gtk...@jk1.net>
Date:   Wed Apr 14 21:36:42 2010 -0600

    Fix for video_info table to sort by TV Show title
    
    Fixes for 959928ee72bb1073982f72574e8bbe2fd3f1389f.
    If sort_tvshow isn't present, use the TV Show Title for sorting instead.
    Additionally, create an episode sort value by combining the season
    number and the episode number.

 src/itdb_sqlite.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/itdb_sqlite.c b/src/itdb_sqlite.c
index 69d8550..5ca4858 100644
--- a/src/itdb_sqlite.c
+++ b/src/itdb_sqlite.c
@@ -1296,11 +1296,11 @@ static int mk_Library(Itdb_iTunesDB *itdb,
            /* series_name TEXT */
            sqlite3_bind_text(stmt_video_info, ++idx, track->tvshow, -1, 
SQLITE_STATIC);
            /* sort_series_name TEXT */
-           sqlite3_bind_text(stmt_video_info, ++idx, track->sort_tvshow, -1, 
SQLITE_STATIC);
+           bind_first_text(stmt_item, ++idx, 2, track->sort_tvshow, 
track->tvshow);
            /* episode_id TEXT */
            sqlite3_bind_text(stmt_video_info, ++idx, track->tvepisode, -1, 
SQLITE_STATIC);
            /* episode_sort_id INTEGER */
-           sqlite3_bind_int(stmt_video_info, ++idx, track->episode_nr);
+           sqlite3_bind_int(stmt_video_info, ++idx, track->season_nr << 16 | 
track->episode_nr);
            /* network_name TEXT */
            sqlite3_bind_text(stmt_video_info, ++idx, track->tvnetwork, -1, 
SQLITE_STATIC);
            /* extended_content_rating TEXT */

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to