private FpdFileContents ffc = null;\r
\r
private OpeningPlatformType docConsole = null;\r
+ \r
+ private boolean amended = false; \r
\r
/**\r
This method initializes jTextFieldBaseName \r
public FpdHeader(OpeningPlatformType opt) {\r
this(opt.getXmlFpd());\r
docConsole = opt;\r
+ if (amended) {\r
+ docConsole.setSaved(false);\r
+ amended = false;\r
+ }\r
}\r
\r
/**\r
}\r
ffc.setFpdHdrSpec(jTextFieldSpecification.getText());\r
\r
- ffc.genPlatformDefsSkuInfo("0", "DEFAULT");\r
+ if (ffc.getPlatformDefsSkuInfoCount() == 0) {\r
+ ffc.genPlatformDefsSkuInfo("0", "DEFAULT");\r
+ amended = true;\r
+ JOptionPane.showMessageDialog(this, "Default SKU set for this platform.");\r
+ }\r
Vector<Object> v = new Vector<Object>();\r
ffc.getPlatformDefsSupportedArchs(v);\r
if (v.size() == 0) {\r
v.add("IA32");\r
ffc.setPlatformDefsSupportedArchs(v);\r
+ amended = true;\r
+ JOptionPane.showMessageDialog(this, "Supported Arch. IA32 added for this platform.");\r
}\r
v.removeAllElements();\r
ffc.getPlatformDefsBuildTargets(v);\r
if (v.size() == 0) {\r
v.add("DEBUG");\r
ffc.setPlatformDefsBuildTargets(v);\r
+ amended = true;\r
+ JOptionPane.showMessageDialog(this, "Build target IA32 added for this platform.");\r
}\r
if (ffc.getPlatformDefsInterDir() == null) {\r
ffc.setPlatformDefsInterDir("UNIFIED");\r
+ amended = true;\r
+ JOptionPane.showMessageDialog(this, "UNIFIED Intermediate Directory set for this platform.");\r
}\r
}\r
\r