[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51763] trunk/blender/source/blender/ editors/space_console/console_ops.c: add in assert' s to double check the line lenth is never <0
Campbell Barton
ideasman42 at gmail.com
Tue Oct 30 13:08:47 CET 2012
Revision: 51763
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51763
Author: campbellbarton
Date: 2012-10-30 12:08:44 +0000 (Tue, 30 Oct 2012)
Log Message:
-----------
add in assert's to double check the line lenth is never <0
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_console/console_ops.c
Modified: trunk/blender/source/blender/editors/space_console/console_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_console/console_ops.c 2012-10-30 11:57:37 UTC (rev 51762)
+++ trunk/blender/source/blender/editors/space_console/console_ops.c 2012-10-30 12:08:44 UTC (rev 51763)
@@ -450,6 +450,7 @@
memmove(ci->line + len, ci->line, ci->len);
memset(ci->line, ' ', len);
ci->len += len;
+ BLI_assert(ci->len >= 0);
console_line_cursor_set(ci, ci->cursor + len);
console_select_offset(sc, len);
@@ -497,6 +498,8 @@
memmove(ci->line, ci->line + len, (ci->len - len) + 1);
ci->len -= len;
+ BLI_assert(ci->len >= 0);
+
console_line_cursor_set(ci, ci->cursor - len);
console_select_offset(sc, -len);
@@ -555,6 +558,7 @@
if (stride) {
memmove(ci->line + ci->cursor, ci->line + ci->cursor + stride, (ci->len - ci->cursor) + 1);
ci->len -= stride;
+ BLI_assert(ci->len >= 0);
done = TRUE;
}
}
@@ -571,6 +575,7 @@
ci->cursor -= stride; /* same as above */
memmove(ci->line + ci->cursor, ci->line + ci->cursor + stride, (ci->len - ci->cursor) + 1);
ci->len -= stride;
+ BLI_assert(ci->len >= 0);
done = TRUE;
}
}
More information about the Bf-blender-cvs
mailing list