Checked memory frees and added minor code fixes
[maevies] / src / mvs-tmdb-movie.c
index 7a5f1d3..4d789a9 100644 (file)
@@ -40,8 +40,6 @@ enum {
         PROP_LAST_MODIFIED,
 };
 
-
-
 #define GET_PRIVATE(o) \
   (G_TYPE_INSTANCE_GET_PRIVATE ((o), MVS_TYPE_TMDB_MOVIE, MvsTmdbMoviePrivate))
 
@@ -129,7 +127,6 @@ mvs_tmdb_movie_set_property (GObject *object, guint property_id,
                          const GValue *value, GParamSpec *pspec)
 {
         MvsTmdbMovie *self = MVS_TMDB_MOVIE (object);
-        GDate *date = NULL;
 
         switch (property_id) {
         case PROP_ALT_NAME:
@@ -375,7 +372,7 @@ set_property (gchar **property, const gchar *value)
         g_free (*property);
         *property = g_strdup (value);
 
-        return TRUE;
+        return *property != NULL;
 }
 
 gboolean
@@ -504,6 +501,12 @@ mvs_tmdb_movie_set_popularity (MvsTmdbMovie *self, const gchar *popularity)
         return set_property (&self->priv->popularity, popularity);
 }
 
+const gchar*
+mvs_tmdb_movie_get_popularity (MvsTmdbMovie *self)
+{
+        return self->priv->popularity;
+}
+
 gboolean
 mvs_tmdb_movie_set_rating (MvsTmdbMovie *self, const gchar *rating)
 {