summaryrefslogtreecommitdiffstats
path: root/generic/ttk/ttkEntry.c
diff options
context:
space:
mode:
authorjan.nijtmans <jan.nijtmans@noemail.net>2013-02-01 14:30:07 (GMT)
committerjan.nijtmans <jan.nijtmans@noemail.net>2013-02-01 14:30:07 (GMT)
commitb7be3ad7c48dd95341ec0b35e7dcd2106bca596f (patch)
tree9d78414244a27069e5362313cf542baba8dfefb1 /generic/ttk/ttkEntry.c
parent134d96ef92ea28d427471030203f3210c3922fb8 (diff)
parent14f5385a1c48ed6f62e1cfb15c9a94467695d06a (diff)
downloadtk-b7be3ad7c48dd95341ec0b35e7dcd2106bca596f.zip
tk-b7be3ad7c48dd95341ec0b35e7dcd2106bca596f.tar.gz
tk-b7be3ad7c48dd95341ec0b35e7dcd2106bca596f.tar.bz2
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere.
Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") FossilOrigin-Name: dc4fe35849223678532b1af7aaa1107b75f5a724
Diffstat (limited to 'generic/ttk/ttkEntry.c')
-rw-r--r--generic/ttk/ttkEntry.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/ttk/ttkEntry.c b/generic/ttk/ttkEntry.c
index 9e99a5d..62a2720 100644
--- a/generic/ttk/ttkEntry.c
+++ b/generic/ttk/ttkEntry.c
@@ -1314,8 +1314,8 @@ EntryIndex(
int *indexPtr) /* Return value */
{
# define EntryWidth(e) (Tk_Width(entryPtr->core.tkwin)) /* Not Right */
- int length;
- const char *string = Tcl_GetStringFromObj(indexObj, &length);
+ const char *string = Tcl_GetString(indexObj);
+ size_t length = indexObj->length;
if (strncmp(string, "end", length) == 0) {
*indexPtr = entryPtr->entry.numChars;