summaryrefslogtreecommitdiff
path: root/src/dbus/server/pim/locale-factory-boost.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbus/server/pim/locale-factory-boost.cpp')
-rw-r--r--src/dbus/server/pim/locale-factory-boost.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dbus/server/pim/locale-factory-boost.cpp b/src/dbus/server/pim/locale-factory-boost.cpp
index b47982b9..b266b19b 100644
--- a/src/dbus/server/pim/locale-factory-boost.cpp
+++ b/src/dbus/server/pim/locale-factory-boost.cpp
@@ -554,11 +554,11 @@ public:
//
// We restore the right order by sorting, which puts the
// country code first, and then joining.
- GeeCollection *coll = folks_abstract_field_details_get_parameter_values(phone, "x-evolution-e164");
+ GeeCollectionCXX coll(folks_abstract_field_details_get_parameter_values(phone, "x-evolution-e164"), false);
if (coll) {
std::vector<std::string> components;
components.reserve(2);
- BOOST_FOREACH (const gchar *component, GeeStringCollection(coll)) {
+ BOOST_FOREACH (const gchar *component, GeeStringCollection(coll.get())) {
// Empty component represents an unset
// country code. Replace with the current
// country code to form the full number.