[maemo-commits] [maemo-commits] r16732 - in projects/haf/trunk/hildon-thumbnail/daemon: . plugins
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Nov 18 14:26:26 EET 2008
- Previous message: [maemo-commits] r16731 - projects/haf/trunk/hildon-thumbnail/daemon/plugins
- Next message: [maemo-commits] r16733 - projects/haf/trunk/hildon-thumbnail/daemon/plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: pvanhoof Date: 2008-11-18 14:26:25 +0200 (Tue, 18 Nov 2008) New Revision: 16732 Modified: projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.c projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.h projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-jpeg-out-plugin.c projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-png-out-plugin.c projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.c projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.xml Log: Bugfix and API clarity Modified: projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.c 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.c 2008-11-18 12:26:25 UTC (rev 16732) @@ -36,7 +36,7 @@ gchar * hildon_thumbnail_outplugins_cleanup (const gchar *uri_match, - guint64 max_mtime) + guint64 since) { GList *copy; @@ -51,7 +51,7 @@ IsActiveFunc isac_func; if (g_module_symbol (module, "hildon_thumbnail_outplugin_is_active", (gpointer *) &isac_func)) { if (isac_func ()) { - clean_func (uri_match, max_mtime); + clean_func (uri_match, since); } } } Modified: projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.h =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.h 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/hildon-thumbnail-plugin.h 2008-11-18 12:26:25 UTC (rev 16732) @@ -75,7 +75,7 @@ gchar * hildon_thumbnail_outplugins_get_orig (const gchar *path); gchar * hildon_thumbnail_outplugins_cleanup (const gchar *uri_match, - guint64 max_mtime); + guint64 since); G_END_DECLS Modified: projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-jpeg-out-plugin.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-jpeg-out-plugin.c 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-jpeg-out-plugin.c 2008-11-18 12:26:25 UTC (rev 16732) @@ -58,7 +58,7 @@ #endif void -hildon_thumbnail_outplugin_cleanup (const gchar *uri_match, guint64 max_mtime) +hildon_thumbnail_outplugin_cleanup (const gchar *uri_match, guint64 since) { #ifdef HAVE_SQLITE3 sqlite3_stmt *stmt; @@ -101,7 +101,7 @@ mtime = sqlite3_column_int64 (stmt, 1); uri = sqlite3_column_text (stmt, 2); - if (mtime > max_mtime) { + if (mtime < since) { sql = g_strdup_printf ("delete from jpegthumbnails where Path = '%s' and URI = '%s' and mtime = %d", path, mtime, uri); sqlite3_exec (db, sql, callback, 0, NULL); Modified: projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-png-out-plugin.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-png-out-plugin.c 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/plugins/gdkpixbuf-png-out-plugin.c 2008-11-18 12:26:25 UTC (rev 16732) @@ -138,7 +138,7 @@ static void -cleanup (GDir *dir, const gchar *dirname, const gchar *uri_match, guint64 max_mtime) +cleanup (GDir *dir, const gchar *dirname, const gchar *uri_match, guint64 since) { const gchar *filen; for (filen = g_dir_read_name (dir); filen; filen = g_dir_read_name (dir)) { @@ -148,7 +148,7 @@ if (orig && g_str_has_prefix (orig, uri_match)) { struct stat st; g_stat (fulln, &st); - if (st.st_mtime > max_mtime) { + if (st.st_mtime <= since) { g_unlink (fulln); } g_free (orig); Modified: projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.c 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.c 2008-11-18 12:26:25 UTC (rev 16732) @@ -893,9 +893,9 @@ } void -thumbnailer_cleanup (Thumbnailer *object, gchar *uri_match, guint64 mtime, DBusGMethodInvocation *context) +thumbnailer_cleanup (Thumbnailer *object, gchar *uri_match, guint64 since, DBusGMethodInvocation *context) { - hildon_thumbnail_outplugins_cleanup (uri_match, mtime); + hildon_thumbnail_outplugins_cleanup (uri_match, since); } static void Modified: projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.xml =================================================================== --- projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.xml 2008-11-18 12:23:47 UTC (rev 16731) +++ projects/haf/trunk/hildon-thumbnail/daemon/thumbnailer.xml 2008-11-18 12:26:25 UTC (rev 16732) @@ -54,7 +54,7 @@ <method name="Cleanup"> <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/> <arg type="s" name="uri_match" direction="in" /> - <arg type="x" name="max_mtime" direction="in" /> + <arg type="x" name="since" direction="in" /> </method> </interface>
- Previous message: [maemo-commits] r16731 - projects/haf/trunk/hildon-thumbnail/daemon/plugins
- Next message: [maemo-commits] r16733 - projects/haf/trunk/hildon-thumbnail/daemon/plugins
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]