|
From: <jde...@us...> - 2010-06-30 12:09:00
|
Revision: 12393
http://pcgen.svn.sourceforge.net/pcgen/?rev=12393&view=rev
Author: jdempsey
Date: 2010-06-30 11:52:44 +0000 (Wed, 30 Jun 2010)
Log Message:
-----------
Fix bug: Class Editor: Errors in console on save
Issue#: CODE-139
Modified Paths:
--------------
Trunk/pcgen/code/src/java/pcgen/gui/editor/ClassBasePanel.java
Modified: Trunk/pcgen/code/src/java/pcgen/gui/editor/ClassBasePanel.java
===================================================================
--- Trunk/pcgen/code/src/java/pcgen/gui/editor/ClassBasePanel.java 2010-06-30 11:44:56 UTC (rev 12392)
+++ Trunk/pcgen/code/src/java/pcgen/gui/editor/ClassBasePanel.java 2010-06-30 11:52:44 UTC (rev 12393)
@@ -117,7 +117,10 @@
obj.put(StringKey.OUTPUT_NAME, txtDisplayName.getText().trim());
LoadContext context = Globals.getContext();
context.ref.registerAbbreviation(obj, abbreviation.getText().trim());
- context.unconditionallyProcess(obj, "EXCHANGELEVEL", exchangeLevel.getText().trim());
+ if (exchangeLevel.getText().trim().length() > 0)
+ {
+ context.unconditionallyProcess(obj, "EXCHANGELEVEL", exchangeLevel.getText().trim());
+ }
String form = startSkillPoints.getText().trim();
if (form.length() > 0)
{
@@ -129,7 +132,10 @@
{
context.unconditionallyProcess(obj, "QUALIFY", qualify.getText());
}
- context.unconditionallyProcess(obj, "EXCLASS", exClass.getText().trim());
+ if (exClass.getText().trim().length() > 0)
+ {
+ context.unconditionallyProcess(obj, "EXCLASS", exClass.getText().trim());
+ }
obj.put(ObjectKey.MOD_TO_SKILLS, modToSkills.getSelectedObjects() != null);
obj.put(ObjectKey.VISIBILITY, chkVisible.getSelectedObjects() == null ? Visibility.HIDDEN : Visibility.DEFAULT);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|