commit 3305b9301ee1b9c2676eb1e99baca6603b9a4eaf
Author: Daniel Ramoeller <[email protected]>
Date:   Wed Jun 15 09:13:05 2022 +0200

    Properly draw changed Captions
    
    Fix for bug #12555.
---
 src/insets/InsetCaption.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/insets/InsetCaption.cpp b/src/insets/InsetCaption.cpp
index 934cceb..ad25ee3 100644
--- a/src/insets/InsetCaption.cpp
+++ b/src/insets/InsetCaption.cpp
@@ -152,11 +152,7 @@ void InsetCaption::draw(PainterInfo & pi, int x, int y) 
const
        if (non_float_)
                pi.base.font.setColor(Color_error);
        else
-               
pi.base.font.setColor(pi.textColor(pi.base.font.color()).baseColor);
-       if (is_deleted_)
-               pi.base.font.setStrikeout(FONT_ON);
-       else if (isChanged() && lyxrc.ct_additions_underlined)
-               pi.base.font.setUnderbar(FONT_ON);
+               pi.base.font.setPaintColor(pi.textColor(pi.base.font.color()));
        int const lo = leftOffset(pi.base.bv);
        if (rtl_) {
                InsetText::draw(pi, x, y);
@@ -166,6 +162,10 @@ void InsetCaption::draw(PainterInfo & pi, int x, int y) 
const
                pi.pain.text(x + lo, y, full_label_, pi.base.font);
                InsetText::draw(pi, x + labelwidth_, y);
        }
+       // Draw the change tracking cue on the label, unless RowPainter already
+       // takes care of it.
+       if (canPaintChange(*pi.base.bv))
+               pi.change.paintCue(pi, x, y, x + labelwidth_, pi.base.font);
        pi.base.font = tmpfont;
 }
 
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to