|
From: <de...@us...> - 2013-02-14 12:07:25
|
Revision: 8266
http://fudaa.svn.sourceforge.net/fudaa/?rev=8266&view=rev
Author: deniger
Date: 2013-02-14 12:07:15 +0000 (Thu, 14 Feb 2013)
Log Message:
-----------
cas ?\195?\160 g?\195?\169rer si titre du calque est null.
Modified Paths:
--------------
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BArbreCalqueModel.java
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BGroupeCalque.java
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BArbreCalqueModel.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BArbreCalqueModel.java 2013-02-13 15:38:28 UTC (rev 8265)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BArbreCalqueModel.java 2013-02-14 12:07:15 UTC (rev 8266)
@@ -34,6 +34,7 @@
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;
+import org.apache.commons.lang.StringUtils;
import org.fudaa.ctulu.CtuluLib;
import org.fudaa.ctulu.CtuluLibArray;
import org.fudaa.ctulu.CtuluResource;
@@ -278,7 +279,13 @@
}
protected void renameLayer(final BCalque _calque) {
- final String title = _calque.getTitle();
+ String title = _calque.getTitle();
+ if(title==null){
+ title=_calque.getName();
+ }
+ if(title==null){
+ title=StringUtils.EMPTY;
+ }
final BuTextField ft = new BuTextField(title);
ft.setColumns(title.length() + 2);
final CtuluDialogPanel pn = new CtuluDialogPanel();
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BGroupeCalque.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BGroupeCalque.java 2013-02-13 15:38:28 UTC (rev 8265)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BGroupeCalque.java 2013-02-14 12:07:15 UTC (rev 8266)
@@ -269,10 +269,10 @@
private static String findUniqueName(final String _pref, final BCalque _parent, final int _idx) {
final BCalque[] cqs = _parent.getCalques();
final String defaultName=buildName(_pref, _idx);
+ if (cqs == null || cqs.length == 0) { return defaultName; }
// final String defaultName = _pref + '_' + CtuluLibString.getString(_idx);
// Aucun calque trouv\xE9 avec ce nom.
- if (cqs == null || cqs.length == 0) { return defaultName; }
final String[] cqNames = new String[cqs.length];
final int nb = cqNames.length;
boolean found = false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|