backends: Fix calls to ImDetails.normalise_im_address()
authorPhilip Withnall <philip.withnall@collabora.co.uk>
Wed, 29 Jan 2014 11:12:31 +0000 (11:12 +0000)
committerPatrick Ohly <patrick.ohly@intel.com>
Thu, 3 Apr 2014 12:07:19 +0000 (14:07 +0200)
Newer versions of the Vala compiler have got stricter about unnecessary
(owned) transfer annotations. Folks had some unnecessary ones, which
have now been removed. This shouldn’t affect compilation with older
versions of Vala, though this is untested.

https://bugzilla.gnome.org/show_bug.cgi?id=723054

Conflicts:
NEWS

(cherry picked from commit c9a9472927a)

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
backends/eds/lib/edsf-persona.vala
backends/libsocialweb/lib/swf-persona.vala
backends/tracker/lib/trf-persona.vala

index 5f3ff0a..5d3c028 100644 (file)
@@ -1660,7 +1660,7 @@ public class Edsf.Persona : Folks.Persona,
                     }
 
                   string normalised_addr =
-                    (owned) ImDetails.normalise_im_address ((!) addr, im_proto);
+                    ImDetails.normalise_im_address ((!) addr, im_proto);
 
                   if (normalised_addr == "")
                     {
@@ -1717,7 +1717,7 @@ public class Edsf.Persona : Folks.Persona,
               try
                 {
                   string normalised_addr =
-                    (owned) ImDetails.normalise_im_address (email.value, proto);
+                    ImDetails.normalise_im_address (email.value, proto);
                   var im_fd = new ImFieldDetails (normalised_addr);
                   new_im_addresses.set (proto, im_fd);
                 }
index 1c22608..33e5089 100644 (file)
@@ -278,9 +278,8 @@ public class Swf.Persona : Folks.Persona,
         {
           try
             {
-              var facebook_jid_copy = facebook_jid.dup();
-              var normalised_addr = (owned) normalise_im_address
-                  ((owned) facebook_jid_copy, "jabber");
+              var normalised_addr = ImDetails.normalise_im_address
+                  (facebook_jid, "jabber");
               string im_proto = "jabber";
               var im_fd = new ImFieldDetails (normalised_addr);
 
index dcb37fa..24bcfc5 100644 (file)
@@ -1152,9 +1152,8 @@ public class Trf.Persona : Folks.Persona,
     {
       try
         {
-          var account_id_copy = account_id.dup ();
-          var normalised_addr = (owned) normalise_im_address
-              ((owned) account_id_copy, im_proto);
+          var normalised_addr = ImDetails.normalise_im_address
+              (account_id, im_proto);
           var im_fd = new ImFieldDetails (normalised_addr);
 
           this._im_addresses.set (im_proto, im_fd);