瀏覽代碼

Fix svg cast

David Catuhe 5 年之前
父節點
當前提交
c16c2880c5
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      gui/src/2D/controls/image.ts

+ 2 - 2
gui/src/2D/controls/image.ts

@@ -531,8 +531,8 @@ export class Image extends Control {
             var docwidth = Number(svgDoc.documentElement.getAttribute("width"));
             var docheight = Number(svgDoc.documentElement.getAttribute("height"));
             // get element bbox and matrix transform
-            var elem = <SVGGraphicsElement> <unknown> svgDoc.getElementById(elemid);
-            if (vb && docwidth && docheight) {
+            var elem = svgDoc.getElementById(elemid) as Nullable<SVGGraphicsElement>;
+            if (vb && docwidth && docheight && elem) {
                 var vb_width = Number(vb.split(" ")[2]);
                 var vb_height = Number(vb.split(" ")[3]);
                 var elem_bbox = elem.getBBox();