|
From: <de...@us...> - 2013-02-08 10:37:14
|
Revision: 8262
http://fudaa.svn.sourceforge.net/fudaa/?rev=8262&view=rev
Author: deniger
Date: 2013-02-08 10:37:06 +0000 (Fri, 08 Feb 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/ZSceneEditor.java
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/ZSceneEditor.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/ZSceneEditor.java 2013-02-07 16:36:52 UTC (rev 8261)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/ZSceneEditor.java 2013-02-08 10:37:06 UTC (rev 8262)
@@ -107,12 +107,15 @@
final CtuluCommandComposite cmp = new CtuluCommandComposite(
EbliLib.getS("D\xE9placer s\xE9lection"));
int nb = getScene().getSelectionHelper().getNbTotalSelectedObject();
+ boolean ok = false;
for (int i = 0; i < cqs.length; i++) {
- cqs[i].moveSelectedObjects(_dx, _dy, _dz, cmp, ui_);
+ ok |= cqs[i].moveSelectedObjects(_dx, _dy, _dz, cmp, ui_);
}
- final String msg = EbliLib.getS("{0} objet(s) d\xE9plac\xE9(s)", Integer.toString(nb));
- FuLog.warning("MOD:" + msg);
- getUI().message(null, msg, true);
+ if (ok) {
+ final String msg = EbliLib.getS("{0} objet(s) d\xE9plac\xE9(s)", Integer.toString(nb));
+ FuLog.warning("MOD:" + msg);
+ getUI().message(null, msg, true);
+ }
if (editorListener != null) {
editorListener.globalMovedEnd();
}
@@ -126,6 +129,9 @@
final CtuluCommandComposite cmp = new CtuluCommandComposite(
EbliLib.getS("Supprimer s\xE9lection"));
int nb = getScene().getSelectionHelper().getNbTotalSelectedObject();
+ if (nb == 0) {
+ return;
+ }
for (int i = 0; i < cqs.length; i++) {
cqs[i].removeSelectedObjects(cmp, ui_);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|