From dc212f77d1c82bacbe941a0d84fcfdead9ace17a Mon Sep 17 00:00:00 2001
From: Jacques Lucke <mail@jlucke.com>
Date: Mon, 22 Oct 2018 17:12:34 +0200
Subject: [PATCH] SVG Format: minor Blender 2.8 fixes

---
 io_curve_svg/__init__.py   |  3 +--
 io_curve_svg/import_svg.py | 10 +++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/io_curve_svg/__init__.py b/io_curve_svg/__init__.py
index bab43e515..c8a9988d1 100644
--- a/io_curve_svg/__init__.py
+++ b/io_curve_svg/__init__.py
@@ -57,8 +57,7 @@ class ImportSVG(bpy.types.Operator, ImportHelper):
     def execute(self, context):
         from . import import_svg
 
-        return import_svg.load(self, context,
-            **self.as_keywords(ignore=("filter_glob",)))
+        return import_svg.load(self, context, filepath=self.filepath)
 
 
 def menu_func_import(self, context):
diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py
index 986b772fe..a7cba61b4 100644
--- a/io_curve_svg/import_svg.py
+++ b/io_curve_svg/import_svg.py
@@ -1234,7 +1234,7 @@ class SVGGeometryPATH(SVGGeometry):
                     act_spline = cu.splines[-1]
                     act_spline.use_cyclic_u = spline['closed']
                 else:
-                    act_spline.bezier_points.add()
+                    act_spline.bezier_points.add(count=1)
 
                 bezt = act_spline.bezier_points[-1]
                 bezt.co = co
@@ -1378,7 +1378,7 @@ class SVGGeometryRECT(SVGGeometry):
         co = self._transformCoord(coord)
 
         if not firstTime:
-            spline.bezier_points.add()
+            spline.bezier_points.add(count=1)
 
         bezt = spline.bezier_points[-1]
         bezt.co = co
@@ -1578,7 +1578,7 @@ class SVGGeometryELLIPSE(SVGGeometry):
                 spline = cu.splines[-1]
                 spline.use_cyclic_u = True
             else:
-                spline.bezier_points.add()
+                spline.bezier_points.add(count=1)
 
             bezt = spline.bezier_points[-1]
             bezt.co = co
@@ -1670,7 +1670,7 @@ class SVGGeometryLINE(SVGGeometry):
                 spline = cu.splines[-1]
                 spline.use_cyclic_u = True
             else:
-                spline.bezier_points.add()
+                spline.bezier_points.add(count=1)
 
             bezt = spline.bezier_points[-1]
             bezt.co = co
@@ -1746,7 +1746,7 @@ class SVGGeometryPOLY(SVGGeometry):
                 spline = cu.splines[-1]
                 spline.use_cyclic_u = self._closed
             else:
-                spline.bezier_points.add()
+                spline.bezier_points.add(count=1)
 
             bezt = spline.bezier_points[-1]
             bezt.co = co
-- 
GitLab