Author: mvw
Date: 2010-11-15 23:52:51-0800
New Revision: 18846

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java

Log:
Correct this mistake. Why did nobody see this before?
Still to do: check the implementation of updateBounds() by the descendents of 
FigNodeModelElement.

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java?view=diff&pathrev=18846&r1=18845&r2=18846
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java   
    (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigNodeModelElement.java   
    2010-11-15 23:52:51-0800
@@ -9,6 +9,7 @@
  * Contributors:
  *    Thomas Neustupny
  *    Bob Tarling
+ *    Michiel van der Wulp
  *****************************************************************************
  *
  * Some portions of this file was previously release using the BSD License:
@@ -109,8 +110,8 @@
 import org.argouml.uml.diagram.DiagramAppearance;
 import org.argouml.uml.diagram.DiagramElement;
 import org.argouml.uml.diagram.DiagramSettings;
-import org.argouml.uml.diagram.PathContainer;
 import org.argouml.uml.diagram.DiagramSettings.StereotypeStyle;
+import org.argouml.uml.diagram.PathContainer;
 import org.argouml.uml.ui.ActionDeleteModelElements;
 import org.argouml.util.IItemUID;
 import org.argouml.util.ItemUID;
@@ -1068,10 +1069,11 @@
             bbox.width = Math.max(bbox.width, minSize.width);
             bbox.height = Math.max(bbox.height, minSize.height);
         }
+        /* Only update the bounds if they change:  */
         if (bbox.x != getX()
-                && bbox.y != getY()
-                && bbox.width != getWidth()
-                && bbox.height != getHeight()) {
+                || bbox.y != getY()
+                || bbox.width != getWidth()
+                || bbox.height != getHeight()) {
             setBounds(bbox.x, bbox.y, bbox.width, bbox.height);
         }
     }

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2682127

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to