diff --git a/src/editor/svgedit.js b/src/editor/svgedit.js index 5b22677b..1d812495 100644 --- a/src/editor/svgedit.js +++ b/src/editor/svgedit.js @@ -887,6 +887,7 @@ class Editor extends EditorStartup { */ setupFlyouts (holders) { const allHolders = {}; + const currentObj = this; $.each(holders, function (holdSel, btnOpts) { if (!allHolders[holdSel]) { allHolders[holdSel] = []; @@ -907,7 +908,7 @@ class Editor extends EditorStartup { }); // Remember the function that goes with this ID - this.flyoutFuncs[opts.sel] = opts.fn; + currentObj.flyoutFuncs[opts.sel] = opts.fn; if (opts.isDefault) { def = i; }