You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2013/11/27 23:27:13 UTC

[14/51] [abbrv] git commit: Update Identity.Name in package.appxmanifest

Update Identity.Name in package.appxmanifest


Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/1da2a964
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/1da2a964
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/1da2a964

Branch: refs/heads/fireos
Commit: 1da2a964ed87df1b2185e75d681778ad6499d990
Parents: f6d4c75
Author: SomaticIT <co...@somatic.fr>
Authored: Fri Nov 15 16:34:21 2013 +0100
Committer: SomaticIT <co...@somatic.fr>
Committed: Fri Nov 15 16:34:21 2013 +0100

----------------------------------------------------------------------
 src/metadata/windows8_parser.js | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/1da2a964/src/metadata/windows8_parser.js
----------------------------------------------------------------------
diff --git a/src/metadata/windows8_parser.js b/src/metadata/windows8_parser.js
index 4e331b5..d0bf4ed 100644
--- a/src/metadata/windows8_parser.js
+++ b/src/metadata/windows8_parser.js
@@ -79,19 +79,26 @@ module.exports.prototype = {
         //Get manifest file
         var manifest = xml.parseElementtreeSync(this.manifest_path);
 
-        //Update app version
         var version = this.fixConfigVersion(config);
+        var name = config.name();
+        var pkgName = config.packageName();
+
         var identityNode = manifest.find('.//Identity');
         if(identityNode) {
+            // Update app name in identity
+            var appIdName = identityNode['attrib']['Name'];
+            if (appIdName != pkgName) {
+                identityNode['attrib']['Name'] = pkgName;
+            }
+
+            // Update app version
             var appVersion = identityNode['attrib']['Version'];
             if(appVersion != version) {
                 identityNode['attrib']['Version'] = version;
             }
         }
 
-        // update name ( windows8 has it in the Application[@Id] and Application.VisualElements[@DisplayName])
-        var pkgName = config.packageName();
-        var name = config.name();
+        // Update name (windows8 has it in the Application[@Id] and Application.VisualElements[@DisplayName])
         var app = manifest.find('.//Application');
         if(app) {