diff --git a/js/ui/shellDBus.js b/js/ui/shellDBus.js index 8fb51e1c1..6a0a82731 100644 --- a/js/ui/shellDBus.js +++ b/js/ui/shellDBus.js @@ -171,14 +171,14 @@ GnomeShell.prototype = { let val = meta[key]; let type; switch (typeof val) { - case 'object': - throw Error('Extension had a nested object in the metadata. This is not supported'); case 'string': type = 's'; break; case 'number': type = 'd'; break; + default: + continue; } out[key] = GLib.Variant.new(type, val); }