summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-11-24 20:04:25 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2021-11-24 20:10:17 +0100
commit833a42fbcf78ec99b84a98dd6bc7c2eea6eeaef6 (patch)
tree0a42abc41de46f2e383c44cfe20adcb83c23fcee /src
parent388b4a12f58855f24eca8f00cd20659a9d2b81d6 (diff)
Fix min-width problem with "overlapping" regions
* src/xdisp.c (handle_display_prop): Fix problem with overlapping regions.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index a0efefa3a52..b7fd2249dc2 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -5352,7 +5352,8 @@ handle_display_prop (struct it *it)
Qdisplay, object, &overlay);
/* Handle min-width ends. */
- if (!NILP (it->min_width_property))
+ if (!NILP (it->min_width_property)
+ && NILP (find_display_property (propval, Qmin_width)))
display_min_width (it, bufpos, object, Qnil);
if (NILP (propval))