diff --git a/Greenshot/Drawing/SpeechbubbleContainer.cs b/Greenshot/Drawing/SpeechbubbleContainer.cs
index f585af7aa..ee00714e9 100644
--- a/Greenshot/Drawing/SpeechbubbleContainer.cs
+++ b/Greenshot/Drawing/SpeechbubbleContainer.cs
@@ -329,5 +329,17 @@ namespace Greenshot.Drawing
public override bool ClickableAt(int x, int y) {
return Contains(x,y);
}
+
+ ///
+ /// Additional to the Transform of the TextContainer the bubble tail coordinates also need to be moved
+ ///
+ /// Matrix
+ public override void Transform(Matrix matrix)
+ {
+ Point[] points = { TargetAdorner.Location };
+ matrix.TransformPoints(points);
+ TargetAdorner.Location = points[0];
+ base.Transform(matrix);
+ }
}
}