[tracker/ontology-cope-for-master: 11/11] libtracker-data, -common: Fixes after Martyn's review
- From: Philip Van Hoof <pvanhoof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/ontology-cope-for-master: 11/11] libtracker-data, -common: Fixes after Martyn's review
- Date: Mon, 22 Feb 2010 14:16:21 +0000 (UTC)
commit fa621ffc80f57444326fcaefbb82a028d064d4b8
Author: Philip Van Hoof <philip codeminded be>
Date: Mon Feb 22 15:13:52 2010 +0100
libtracker-data, -common: Fixes after Martyn's review
src/libtracker-common/tracker-ontology.c | 30 ++++++++++++++--------------
src/libtracker-data/tracker-data-manager.c | 22 +++++++++++---------
2 files changed, 27 insertions(+), 25 deletions(-)
---
diff --git a/src/libtracker-common/tracker-ontology.c b/src/libtracker-common/tracker-ontology.c
index 6615c70..f3f1c07 100644
--- a/src/libtracker-common/tracker-ontology.c
+++ b/src/libtracker-common/tracker-ontology.c
@@ -28,11 +28,11 @@
#include "tracker-ontology.h"
-#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TRACKER_TYPE_ONTOLOGY, TrackerOntologyPriv))
+#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TRACKER_TYPE_ONTOLOGY, TrackerOntologyPrivate))
-typedef struct _TrackerOntologyPriv TrackerOntologyPriv;
+typedef struct _TrackerOntologyPrivate TrackerOntologyPrivate;
-struct _TrackerOntologyPriv {
+struct _TrackerOntologyPrivate {
gchar *uri;
time_t last_modified;
gboolean is_new;
@@ -90,7 +90,7 @@ tracker_ontology_class_init (TrackerOntologyClass *klass)
FALSE,
G_PARAM_READWRITE));
- g_type_class_add_private (object_class, sizeof (TrackerOntologyPriv));
+ g_type_class_add_private (object_class, sizeof (TrackerOntologyPrivate));
}
static void
@@ -101,7 +101,7 @@ tracker_ontology_init (TrackerOntology *service)
static void
ontology_finalize (GObject *object)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
priv = GET_PRIV (object);
@@ -116,7 +116,7 @@ ontology_get_property (GObject *object,
GValue *value,
GParamSpec *pspec)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
priv = GET_PRIV (object);
@@ -142,7 +142,7 @@ ontology_set_property (GObject *object,
const GValue *value,
GParamSpec *pspec)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
priv = GET_PRIV (object);
@@ -178,19 +178,19 @@ tracker_ontology_new (void)
time_t
tracker_ontology_get_last_modified (TrackerOntology *ontology)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_val_if_fail (TRACKER_IS_ONTOLOGY (ontology), 0);
priv = GET_PRIV (ontology);
- return (gint64) priv->last_modified;
+ return priv->last_modified;
}
gboolean
tracker_ontology_get_is_new (TrackerOntology *ontology)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_val_if_fail (TRACKER_IS_ONTOLOGY (ontology), FALSE);
@@ -204,13 +204,13 @@ void
tracker_ontology_set_last_modified (TrackerOntology *ontology,
time_t value)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_if_fail (TRACKER_IS_ONTOLOGY (ontology));
priv = GET_PRIV (ontology);
- priv->last_modified = (gint64) value;
+ priv->last_modified = value;
g_object_notify (G_OBJECT (ontology), "last-modified");
}
@@ -219,7 +219,7 @@ tracker_ontology_set_last_modified (TrackerOntology *ontology,
const gchar *
tracker_ontology_get_uri (TrackerOntology *ontology)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_val_if_fail (TRACKER_IS_ONTOLOGY (ontology), NULL);
@@ -233,7 +233,7 @@ void
tracker_ontology_set_uri (TrackerOntology *ontology,
const gchar *value)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_if_fail (TRACKER_IS_ONTOLOGY (ontology));
@@ -254,7 +254,7 @@ void
tracker_ontology_set_is_new (TrackerOntology *ontology,
gboolean value)
{
- TrackerOntologyPriv *priv;
+ TrackerOntologyPrivate *priv;
g_return_if_fail (TRACKER_IS_ONTOLOGY (ontology));
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index ce78136..fb2f639 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -394,10 +394,10 @@ static TrackerOntology*
get_ontology_from_file (const gchar *ontology_file)
{
TrackerTurtleReader *reader;
- GError *error = NULL;
- GHashTable *ontology_uris;
- TrackerOntology *ret = NULL;
- gchar *ontology_path;
+ GError *error = NULL;
+ GHashTable *ontology_uris;
+ TrackerOntology *ret = NULL;
+ gchar *ontology_path;
ontology_path = g_build_filename (ontologies_dir, ontology_file, NULL);
@@ -429,11 +429,10 @@ get_ontology_from_file (const gchar *ontology_file)
ontology = tracker_ontology_new ();
tracker_ontology_set_uri (ontology, subject);
+ /* Passes ownership */
g_hash_table_insert (ontology_uris,
g_strdup (subject),
- g_object_ref (ontology));
-
- g_object_unref (ontology);
+ ontology);
}
} else if (g_strcmp0 (predicate, NAO_LAST_MODIFIED) == 0) {
TrackerOntology *ontology;
@@ -446,7 +445,9 @@ get_ontology_from_file (const gchar *ontology_file)
}
tracker_ontology_set_last_modified (ontology, tracker_string_to_date (object, NULL));
- ret = g_object_ref (ontology);
+
+ ret = ontology;
+
break;
}
}
@@ -1275,7 +1276,9 @@ create_decomposed_metadata_tables (TrackerDBInterface *iface,
if (is_new) {
g_debug ("%sAltering database for class '%s' property '%s': single value (%s)",
- in_alter ? "" : "\t", service_name, field_name,
+ in_alter ? "" : " ",
+ service_name,
+ field_name,
in_alter ? "alter" : "create");
}
@@ -1741,7 +1744,6 @@ tracker_data_manager_init (TrackerDBManagerFlags flags,
}
- g_object_unref (ontology);
}
if (to_reload) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]