diff --git a/gtk/src/transcript/transcript-drawing-area.vala b/gtk/src/transcript/transcript-drawing-area.vala index f96a273..6b4c48a 100644 --- a/gtk/src/transcript/transcript-drawing-area.vala +++ b/gtk/src/transcript/transcript-drawing-area.vala @@ -383,6 +383,10 @@ private class TranscriptDrawingArea : Widget items.add(image_layout); } + // New-message animation is a one-shot effect. Clear the flag after + // scheduling bubble animations so later relayouts do not replay it. + message.should_animate = false; + last_sender = message.sender; last_date = date;