[geary/mjog/rfc822-cleanup: 2/15] Geary.Mime.ContentParameters: Minor ctor API update



commit 6e50c2a4c07dc1a9da63382b8e5c6c6dccd457e8
Author: Michael Gratton <mike vee net>
Date:   Tue May 5 21:49:16 2020 +1000

    Geary.Mime.ContentParameters: Minor ctor API update

 src/engine/mime/mime-content-parameters.vala | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/src/engine/mime/mime-content-parameters.vala b/src/engine/mime/mime-content-parameters.vala
index 6d2f5ef4a..eae219553 100644
--- a/src/engine/mime/mime-content-parameters.vala
+++ b/src/engine/mime/mime-content-parameters.vala
@@ -51,15 +51,13 @@ public class Geary.Mime.ContentParameters : BaseObject {
         }
     }
 
-    internal ContentParameters.from_gmime(GMime.ParamList? gmime_params) {
-        Gee.Map<string,string> params = new Gee.HashMap<string,string>();
-        if (gmime_params != null) {
-            for (int i = 0; i < gmime_params.length(); i++) {
-              GMime.Param gmime_param = gmime_params.get_parameter_at(i);
-              params.set(gmime_param.get_name(), gmime_param.get_value());
-            }
+    internal ContentParameters.from_gmime(GMime.ParamList gmime) {
+        var parameters = new Gee.HashMap<string,string>();
+        for (int i = 0; i < gmime.length(); i++) {
+            var param = gmime.get_parameter_at(i);
+            parameters.set(param.name, param.value);
         }
-        this(params);
+        this(parameters);
     }
 
     /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]