Fix point conversion for stacked GuiContainers

This commit is contained in:
johni0702
2015-07-11 11:41:46 +02:00
parent a61c0eb4e5
commit d8a9b8fd2f

View File

@@ -37,7 +37,10 @@ import org.lwjgl.util.Point;
import org.lwjgl.util.ReadableDimension;
import org.lwjgl.util.ReadablePoint;
import java.util.*;
import java.util.Collection;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.concurrent.Callable;
import static com.google.common.base.Preconditions.checkState;
@@ -77,7 +80,7 @@ public abstract class AbstractGuiContainer<T extends AbstractGuiContainer<T>>
ReadablePoint pos = pair.getKey();
point.translate(-pos.getX(), -pos.getY());
if (getContainer() != null) {
getContainer().convertFor(element, point);
getContainer().convertFor(this, point);
}
}