aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-04-17 21:01:42 +0200
committerGuido Günther <agx@sigxcpu.org>2014-04-18 11:16:03 +0200
commitfcd93f5e890fffb5d5016b0ce8f228694e3afc32 (patch)
tree5c2062507302041b6ac468ab9f98f9214849d0c4
parentea10a7169fac456f06daef000d80611855c516f4 (diff)
Add missing finalize call to LpfStop
and consolidate the other calls. It's guaranteed to exist.
-rw-r--r--libplanfahr/lpf-loc.c4
-rw-r--r--libplanfahr/lpf-stop.c2
-rw-r--r--libplanfahr/lpf-trip-part.c3
-rw-r--r--libplanfahr/lpf-trip.c3
4 files changed, 6 insertions, 6 deletions
diff --git a/libplanfahr/lpf-loc.c b/libplanfahr/lpf-loc.c
index 24a5013..c872e5c 100644
--- a/libplanfahr/lpf-loc.c
+++ b/libplanfahr/lpf-loc.c
@@ -135,8 +135,8 @@ lpf_loc_finalize (GObject *object)
g_free (priv->name);
g_free (priv->opaque);
- if (parent_class->finalize != NULL)
- parent_class->finalize (object);
+
+ parent_class->finalize (object);
}
diff --git a/libplanfahr/lpf-stop.c b/libplanfahr/lpf-stop.c
index b1e24d9..5295fb4 100644
--- a/libplanfahr/lpf-stop.c
+++ b/libplanfahr/lpf-stop.c
@@ -207,6 +207,8 @@ lpf_stop_finalize (GObject *object)
g_date_time_unref (priv->rt_arr);
if (parent_class->finalize != NULL)
parent_class->finalize (object);
+
+ parent_class->finalize (object);
}
diff --git a/libplanfahr/lpf-trip-part.c b/libplanfahr/lpf-trip-part.c
index 15ef7f5..034865f 100644
--- a/libplanfahr/lpf-trip-part.c
+++ b/libplanfahr/lpf-trip-part.c
@@ -144,8 +144,7 @@ lpf_trip_part_finalize (GObject *object)
g_free (priv->line);
g_slist_free_full (priv->stops, g_object_unref);
- if (parent_class->finalize != NULL)
- parent_class->finalize (object);
+ parent_class->finalize (object);
}
diff --git a/libplanfahr/lpf-trip.c b/libplanfahr/lpf-trip.c
index aa874db..8be284c 100644
--- a/libplanfahr/lpf-trip.c
+++ b/libplanfahr/lpf-trip.c
@@ -115,8 +115,7 @@ lpf_trip_finalize (GObject *object)
g_slist_free_full (priv->parts, g_object_unref);
- if (parent_class->finalize != NULL)
- parent_class->finalize (object);
+ parent_class->finalize (object);
}