commit 63c1dab53811675bf084d1b9194987d35b204c53
Author: Javier Kohen <[email protected]>
Date: Mon Feb 28 20:27:56 2011 +0100
Don't track count of saved files anymore.
libgtkpod/file.c | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/libgtkpod/file.c b/libgtkpod/file.c
index 7efa915..df13135 100644
--- a/libgtkpod/file.c
+++ b/libgtkpod/file.c
@@ -304,8 +304,8 @@ add_playlist_by_filename(iTunesDB *itdb, gchar *plfile,
Playlist *plitem, gint p
\*------------------------------------------------------------------*/
-static gint add_directory_by_name_internal(GTime *last_save_time, iTunesDB
*itdb, gchar *name, Playlist *plitem, gboolean descend, gint *filecount,
AddTrackFunc addtrackfunc, gpointer data) {
- gint result = 0;
+static gboolean add_directory_by_name_internal(GTime *last_save_time, iTunesDB
*itdb, gchar *name, Playlist *plitem, gboolean descend, AddTrackFunc
addtrackfunc, gpointer data) {
+ gboolean result = FALSE;
g_return_val_if_fail (itdb, 0);
g_return_val_if_fail (name, 0);
@@ -320,7 +320,7 @@ static gint add_directory_by_name_internal(GTime
*last_save_time, iTunesDB *itdb
if (next != NULL) {
gchar *nextfull = g_build_filename(name, next, NULL);
if (descend || !g_file_test(nextfull, G_FILE_TEST_IS_DIR))
{
- result +=
add_directory_by_name_internal(last_save_time, itdb, nextfull, plitem, descend,
filecount, addtrackfunc, data);
+ result |=
add_directory_by_name_internal(last_save_time, itdb, nextfull, plitem, descend,
addtrackfunc, data);
}
g_free(nextfull);
}
@@ -333,10 +333,9 @@ static gint add_directory_by_name_internal(GTime
*last_save_time, iTunesDB *itdb
}
else {
if (add_track_by_filename(itdb, name, plitem, descend, addtrackfunc,
data)) {
- *filecount = *filecount + 1;
gp_save_if_needed(last_save_time, itdb);
}
- result += *filecount;
+ result = TRUE;
}
return result;
}
@@ -358,10 +357,9 @@ static gint add_directory_by_name_internal(GTime
*last_save_time, iTunesDB *itdb
*/
/* */
gint add_directory_by_name(iTunesDB *itdb, gchar *name, Playlist *plitem,
gboolean descend, AddTrackFunc addtrackfunc, gpointer data) {
- /* Uses internal method so that a count parameter can be added for saving
purposes. */
- gint filecount = 0;
+ /* Uses internal method to pass around the last save time. */
GTime last_save_time = (GTime) time(NULL);
- return add_directory_by_name_internal(&last_save_time, itdb, name, plitem,
descend, &filecount, addtrackfunc, data);
+ return add_directory_by_name_internal(&last_save_time, itdb, name, plitem,
descend, addtrackfunc, data);
}
/*------------------------------------------------------------------*\
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2