diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-01-18 12:44:22 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-01-18 12:44:22 (GMT) |
commit | c558898981a43637a64c17a40fd816ae41991961 (patch) | |
tree | f00289fc7ee4cef9794d712add3048d86320a16e /generic/tkTextIndex.c | |
parent | ec5e2f38d3eb0132822396f9b105d4cc5c78e86b (diff) | |
download | tk-c558898981a43637a64c17a40fd816ae41991961.zip tk-c558898981a43637a64c17a40fd816ae41991961.tar.gz tk-c558898981a43637a64c17a40fd816ae41991961.tar.bz2 |
Change more refCount checks to the form "(...refCount-- <= 1)", so no separate decrement and compare is necessary. This allows (in the future) the same code to work when refCount becomes unsigned (which at least doubles the range). No functional change.
Diffstat (limited to 'generic/tkTextIndex.c')
-rw-r--r-- | generic/tkTextIndex.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/generic/tkTextIndex.c b/generic/tkTextIndex.c index d227bd8..faa1afd 100644 --- a/generic/tkTextIndex.c +++ b/generic/tkTextIndex.c @@ -87,7 +87,7 @@ FreeTextIndexInternalRep( TkTextIndex *indexPtr = GET_TEXTINDEX(indexObjPtr); if (indexPtr->textPtr != NULL) { - if (--indexPtr->textPtr->refCount == 0) { + if (indexPtr->textPtr->refCount-- <= 1) { /* * The text widget has been deleted and we need to free it now. */ |