Author: timotei
Date: Sun Jul 10 22:48:23 2011
New Revision: 50270

URL: http://svn.gna.org/viewcvs/wesnoth?rev=50270&view=rev
Log:
eclipse plugin: Tweak the new node's index. If the
new index is greater than the previous + step,
use the latter

Modified:
    
trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/builder/DependencyListBuilder.java

Modified: 
trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/builder/DependencyListBuilder.java
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/builder/DependencyListBuilder.java?rev=50270&r1=50269&r2=50270&view=diff
==============================================================================
--- 
trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/builder/DependencyListBuilder.java
 (original)
+++ 
trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/builder/DependencyListBuilder.java
 Sun Jul 10 22:48:23 2011
@@ -151,7 +151,7 @@
 
                         // we found the place?
                         if ( ResourceUtils.wmlFileNameCompare(
-                                tmpNode.getFile( ).getName( ), fileName  ) > 0 
) {
+                                tmpNode.getFile( ).getName( ), fileName ) > 0 
) {
 
                             previous_ = tmpNode.getPrevious( );
 
@@ -292,9 +292,13 @@
 
             // inserting is done between 2 nodes
             if ( previous_.getNext( ) != null ){
-                newNode.setIndex(
-                        (previous_.getIndex( ) +
-                         previous_.getNext( ).getIndex( )) / 2 );
+                int newIndex = (previous_.getIndex( ) +
+                                previous_.getNext( ).getIndex( )) / 2;
+
+                if ( newIndex > previous_.getIndex( ) + 
DependencyListNode.INDEX_STEP )
+                    newIndex = previous_.getIndex( ) + 
DependencyListNode.INDEX_STEP ;
+
+                newNode.setIndex( newIndex);
 
                 newNode.setNext( previous_.getNext( ) );
                 previous_.getNext( ).setPrevious( newNode );


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to