Fixing built-in configuration manifest reading in the plugin registry
diff --git a/bundles/org.eclipse.orion.client.core/web/orion/pluginregistry.js b/bundles/org.eclipse.orion.client.core/web/orion/pluginregistry.js
index aeed129..2a85da7 100644
--- a/bundles/org.eclipse.orion.client.core/web/orion/pluginregistry.js
+++ b/bundles/org.eclipse.orion.client.core/web/orion/pluginregistry.js
@@ -1125,7 +1125,9 @@
                     var plugin = this.getPlugin(url);
                     if (!plugin) {
                         var manifest = configuration.plugins[url];
-                        manifest = typeof manifest === "object" || {};
+                        if (typeof manifest !== "object") {
+                        	manifest = {};
+                        }
                         manifest.autostart = manifest.autostart || configuration.defaultAutostart || "lazy";
                         _plugins.push(new Plugin(url, manifest, internalRegistry));
                     }