From fd84510f117bb43ea4c3f1949102d652b6448a82 Mon Sep 17 00:00:00 2001
From: Brian Ploeckelman <brian.ploeckelman@gmail.com>
Date: Fri, 9 Dec 2022 18:49:34 -0600
Subject: [PATCH] Make ToastManager.updateToastsPositions and member variables
 protected (#374)

---
 .../com/kotcrab/vis/ui/util/ToastManager.java    | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ui/src/main/java/com/kotcrab/vis/ui/util/ToastManager.java b/ui/src/main/java/com/kotcrab/vis/ui/util/ToastManager.java
index d84692be7..4f81b21fb 100644
--- a/ui/src/main/java/com/kotcrab/vis/ui/util/ToastManager.java
+++ b/ui/src/main/java/com/kotcrab/vis/ui/util/ToastManager.java
@@ -48,15 +48,15 @@
 public class ToastManager {
 	public static final int UNTIL_CLOSED = -1;
 
-	private final Group root;
+	protected final Group root;
 
-	private int screenPaddingX = 20;
-	private int screenPaddingY = 20;
-	private int messagePadding = 5;
-	private int alignment = Align.topRight;
+	protected int screenPaddingX = 20;
+	protected int screenPaddingY = 20;
+	protected int messagePadding = 5;
+	protected int alignment = Align.topRight;
 
-	private Array<Toast> toasts = new Array<Toast>();
-	private ObjectMap<Toast, Timer.Task> timersTasks = new ObjectMap<Toast, Timer.Task>();
+	protected Array<Toast> toasts = new Array<Toast>();
+	protected ObjectMap<Toast, Timer.Task> timersTasks = new ObjectMap<Toast, Timer.Task>();
 
 	/** Toast manager will create own group to host toasts and put it into the stage root. */
 	public ToastManager (Stage stage) {
@@ -186,7 +186,7 @@ public void toFront () {
 		root.toFront();
 	}
 
-	private void updateToastsPositions () {
+	protected void updateToastsPositions () {
 		boolean bottom = (alignment & Align.bottom) != 0;
 		boolean left = (alignment & Align.left) != 0;
 		float y = bottom ? screenPaddingY : root.getHeight() - screenPaddingY;