Author: penyaskito
Date: 2008-05-01 09:48:58-0700
New Revision: 14561

Modified:
   
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java

Log:
If a self message's spline handle is dragged, don't move it. Closes issue 5045.

Modified: 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java?view=diff&rev=14561&p1=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java&p2=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java&r1=14560&r2=14561
==============================================================================
--- 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java
    (original)
+++ 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java
    2008-05-01 09:48:58-0700
@@ -82,8 +82,10 @@
 
     @Override
     public void dragHandle(int x, int y, int w, int h, Handle handle) {
-        super.dragHandle(x, y, w, h, handle);
-        handleMovement();
+        FigMessage message = (FigMessage) getContent(); 
+        if (!message.isSelfMessage()) {
+            super.dragHandle(x, y, w, h, handle);
+        }
     }
     
     private void handleMovement() {

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to