From 18e07fcd95b726f5f593b04907cad60042122a25 Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 10 Aug 2012 08:26:13 +0100 Subject: [PATCH] Introjucer: fixed bundle identifier generation. --- extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp | 1 + extras/Introjucer/Source/Project/jucer_Project.cpp | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp b/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp index 5451e0031f..7fccdeb04b 100644 --- a/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp +++ b/extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp @@ -403,6 +403,7 @@ Project* NewProjectWizard::runWizard (Component* ownerWindow_, { project->setFile (projectFile); project->setTitle (appTitle); + project->getBundleIdentifier() = project->getDefaultBundleIdentifier(); if (! initialiseProject (*project)) return nullptr; diff --git a/extras/Introjucer/Source/Project/jucer_Project.cpp b/extras/Introjucer/Source/Project/jucer_Project.cpp index 01576d3a2f..b96fd43609 100644 --- a/extras/Introjucer/Source/Project/jucer_Project.cpp +++ b/extras/Introjucer/Source/Project/jucer_Project.cpp @@ -123,6 +123,9 @@ void Project::setMissingDefaultValues() if (! projectRoot.getChildWithName (Tags::modulesGroup).isValid()) addDefaultModules (false); + + if (getBundleIdentifier().toString().isEmpty()) + getBundleIdentifier() = getDefaultBundleIdentifier(); } void Project::updateOldStyleConfigList() @@ -366,7 +369,7 @@ void Project::createPropertyEditors (PropertyListBuilder& props) } props.add (new TextPropertyComponent (getBundleIdentifier(), "Bundle Identifier", 256, false), - "A unique identifier for this product, mainly for use in Mac builds. It should be something like 'com.yourcompanyname.yourproductname'"); + "A unique identifier for this product, mainly for use in OSX/iOS builds. It should be something like 'com.yourcompanyname.yourproductname'"); getProjectType().createPropertyEditors (*this, props);