diff --git a/pom.xml b/pom.xml
index 5ee2548..22cd915 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
de.extio
game-engine
- 1.0.11
+ 1.0.12
25
diff --git a/src/main/java/de/extio/game_engine/renderer/g2d/control/G2DDrawControl.java b/src/main/java/de/extio/game_engine/renderer/g2d/control/G2DDrawControl.java
index 535069e..79d3216 100644
--- a/src/main/java/de/extio/game_engine/renderer/g2d/control/G2DDrawControl.java
+++ b/src/main/java/de/extio/game_engine/renderer/g2d/control/G2DDrawControl.java
@@ -331,7 +331,10 @@ public class G2DDrawControl extends G2DAbstractRenderingBo implements ControlRen
(int) (this.visibleAreaHeight * scaleFactor));
if (this.clazz == LabelControl.class && this.labelData != null) {
- ((LabelControl) control).setCustomData(this.labelData);
+ final var labelForegroundColor = this.labelData != null && this.labelData.foregroundColor() != null
+ ? this.labelData.foregroundColor()
+ : this.color;
+ ((LabelControl) control).setCustomData(new LabelData(this.labelData.backgroundColor(), labelForegroundColor, this.labelData.textAlignment()));
}
else if (this.clazz == ToggleButtonControl.class && this.toggleButtonData != null) {
((ToggleButtonControl) control).setLastControlDataUpdateTime(this.lastControlDataUpdateTime);