Skip to content

Error when creating menu from template with deepness > 3 #1403

@felicienfrancois

Description

@felicienfrancois

The following fail on window 8.1:

require("remote").require("menu").buildFromTemplate([{
    "label":"Test1",
    "type":"submenu",
    "submenu":[{
        "label":"Test2",
        "type":"submenu",
        "submenu":[{
            "label":"Test3",
            "type":"submenu",
            "submenu":[{
                "label":"Test4"
            }]
        }]
    }]
}]);

with the following error:

Unknown type: undefined
TypeError: Unknown type: undefined
    at metaToValue (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:102:17)
    at Array.map (native)
    at unwrapArgs (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:105:17)
    at metaToValue (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:69:18)
    at metaToValue (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:75:32)
    at Array.map (native)
    at unwrapArgs (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:105:17)
    at metaToValue (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:69:18)
    at metaToValue (c:\Users\Felicien\git\TweakStyle\target\cache\atom-shell-v0.22.3-win32-ia32\resources\atom.asar\browser\lib\rpc-server.js:75:32)
    at Array.map (native)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions