diff src/ops.c @ 33:f6033dcbaf31

updated for version 7.0020
author vimboss
date Sun, 24 Oct 2004 19:18:58 +0000
parents cc049b00ee70
children 125e80798a85
line wrap: on
line diff
--- a/src/ops.c
+++ b/src/ops.c
@@ -2132,8 +2132,10 @@ op_tilde(oap)
 	    {
 		char_u *ptr = ml_get_buf(curbuf, pos.lnum, FALSE);
 
+		netbeans_removed(curbuf, pos.lnum, bd.textcol,
+							    (long)bd.textlen);
 		netbeans_inserted(curbuf, pos.lnum, bd.textcol,
-				    bd.textlen, &ptr[bd.textcol], bd.textlen);
+				    &ptr[bd.textcol], bd.textlen);
 	    }
 # endif
 	}
@@ -2175,15 +2177,17 @@ op_tilde(oap)
 		{
 		    ptr = ml_get_buf(curbuf, pos.lnum, FALSE);
 		    count = STRLEN(ptr) - pos.col;
+		    netbeans_removed(curbuf, pos.lnum, pos.col, (long)count);
 		    netbeans_inserted(curbuf, pos.lnum, pos.col,
-						 count, &ptr[pos.col], count);
+						 &ptr[pos.col], count);
 		    pos.col = 0;
 		    pos.lnum++;
 		}
 		ptr = ml_get_buf(curbuf, pos.lnum, FALSE);
 		count = oap->end.col - pos.col + 1;
+		netbeans_removed(curbuf, pos.lnum, pos.col, (long)count);
 		netbeans_inserted(curbuf, pos.lnum, pos.col,
-						 count, &ptr[pos.col], count);
+						 &ptr[pos.col], count);
 	    }
 #endif
 	}