tracker r3096 - in trunk: . src/tracker-extract
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r3096 - in trunk: . src/tracker-extract
- Date: Tue, 17 Mar 2009 10:37:49 +0000 (UTC)
Author: carlosg
Date: Tue Mar 17 10:37:48 2009
New Revision: 3096
URL: http://svn.gnome.org/viewvc/tracker?rev=3096&view=rev
Log:
2009-03-17 Carlos Garnacho <carlos imendio com>
* src/tracker-extract/tracker-main.c: Transform filenames passed
through the -f parameter to full paths.
Modified:
trunk/ChangeLog
trunk/src/tracker-extract/tracker-main.c
Modified: trunk/src/tracker-extract/tracker-main.c
==============================================================================
--- trunk/src/tracker-extract/tracker-main.c (original)
+++ trunk/src/tracker-extract/tracker-main.c Tue Mar 17 10:37:48 2009
@@ -35,6 +35,7 @@
#include <glib.h>
#include <glib-object.h>
#include <glib/gi18n.h>
+#include <gio/gio.h>
#ifndef G_OS_WIN32
#include <sys/resource.h>
@@ -82,7 +83,7 @@
"1 = minimal, 2 = detailed and 3 = debug (default = 0)"),
NULL },
{ "file", 'f', 0,
- G_OPTION_ARG_STRING, &filename,
+ G_OPTION_ARG_FILENAME, &filename,
N_("File to extract metadata for"),
N_("FILE") },
{ "file", 'm', 0,
@@ -268,15 +269,22 @@
if (filename) {
TrackerExtract *object;
+ GFile *file;
+ gchar *full_path;
object = tracker_extract_new ();
if (!object) {
return EXIT_FAILURE;
}
- tracker_extract_get_metadata_by_cmdline (object, filename, mime_type);
+ file = g_file_new_for_commandline_arg (filename);
+ full_path = g_file_get_path (file);
+
+ tracker_extract_get_metadata_by_cmdline (object, full_path, mime_type);
g_object_unref (object);
+ g_object_unref (file);
+ g_free (full_path);
return EXIT_SUCCESS;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]