summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-07-11 13:45:49 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-07-11 13:45:49 (GMT)
commit47a7d357fcba6b6d2898e876f9e9a5403ff4e22f (patch)
tree947a3b50331d298e653a35cd54c07fedba5f8a23 /generic
parent1d0390ab1fbd8c026186ce4b9a747d4b35192bf8 (diff)
downloadtk-47a7d357fcba6b6d2898e876f9e9a5403ff4e22f.zip
tk-47a7d357fcba6b6d2898e876f9e9a5403ff4e22f.tar.gz
tk-47a7d357fcba6b6d2898e876f9e9a5403ff4e22f.tar.bz2
Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7)
Diffstat (limited to 'generic')
-rw-r--r--generic/tkText.c4
-rw-r--r--generic/tkTextDisp.c4
-rw-r--r--generic/tkTextTag.c4
3 files changed, 8 insertions, 4 deletions
diff --git a/generic/tkText.c b/generic/tkText.c
index 23e0647..f792c9c 100644
--- a/generic/tkText.c
+++ b/generic/tkText.c
@@ -2281,7 +2281,9 @@ ConfigureText(
|| (textPtr->selTagPtr->tabStringPtr != NULL)
|| (textPtr->selTagPtr->tabStyle == TK_TEXT_TABSTYLE_TABULAR)
|| (textPtr->selTagPtr->tabStyle == TK_TEXT_TABSTYLE_WORDPROCESSOR)
- || (textPtr->selTagPtr->wrapMode != TEXT_WRAPMODE_NULL)) {
+ || (textPtr->selTagPtr->wrapMode == TEXT_WRAPMODE_CHAR)
+ || (textPtr->selTagPtr->wrapMode == TEXT_WRAPMODE_NONE)
+ || (textPtr->selTagPtr->wrapMode == TEXT_WRAPMODE_WORD)) {
textPtr->selTagPtr->affectsDisplay = 1;
textPtr->selTagPtr->affectsDisplayGeometry = 1;
}
diff --git a/generic/tkTextDisp.c b/generic/tkTextDisp.c
index 6afd08e..a01c329 100644
--- a/generic/tkTextDisp.c
+++ b/generic/tkTextDisp.c
@@ -985,8 +985,8 @@ GetStyle(
styleValues.elide = tagPtr->elide > 0;
elidePrio = tagPtr->priority;
}
- if ((tagPtr->wrapMode != TEXT_WRAPMODE_NULL)
- && (tagPtr->priority > wrapPrio)) {
+ if (((tagPtr->wrapMode == TEXT_WRAPMODE_CHAR) || (tagPtr->wrapMode == TEXT_WRAPMODE_NONE)
+ || (tagPtr->wrapMode == TEXT_WRAPMODE_WORD)) && (tagPtr->priority > wrapPrio)) {
styleValues.wrapMode = tagPtr->wrapMode;
wrapPrio = tagPtr->priority;
}
diff --git a/generic/tkTextTag.c b/generic/tkTextTag.c
index de91e54..4110e8f 100644
--- a/generic/tkTextTag.c
+++ b/generic/tkTextTag.c
@@ -647,7 +647,9 @@ TkTextTagCmd(
|| (tagPtr->tabStringPtr != NULL)
|| (tagPtr->tabStyle == TK_TEXT_TABSTYLE_TABULAR)
|| (tagPtr->tabStyle == TK_TEXT_TABSTYLE_WORDPROCESSOR)
- || (tagPtr->wrapMode != TEXT_WRAPMODE_NULL)) {
+ || (tagPtr->wrapMode == TEXT_WRAPMODE_CHAR)
+ || (tagPtr->wrapMode == TEXT_WRAPMODE_NONE)
+ || (tagPtr->wrapMode == TEXT_WRAPMODE_WORD)) {
tagPtr->affectsDisplay = 1;
tagPtr->affectsDisplayGeometry = 1;
}