Merge branch 'master' of https://github.com/runelite/runelite into upstream-2601
This commit is contained in:
@@ -57,7 +57,7 @@ enum Task
|
||||
BASILISKS("Basilisks", ItemID.BASILISK),
|
||||
BATS("Bats", ItemID.GIRAL_BAT_2, "Death wing"),
|
||||
BEARS("Bears", ItemID.ENSOULED_BEAR_HEAD),
|
||||
BIRDS("Birds", ItemID.FEATHER, "Chicken", "Rooster", "Terrorbird", "Seagull", "Vulture", "Duck"),
|
||||
BIRDS("Birds", ItemID.FEATHER, "Chicken", "Rooster", "Terrorbird", "Seagull", "Vulture", "Duck", "Penguin"),
|
||||
BLACK_DEMONS("Black demons", ItemID.BLACK_DEMON_MASK),
|
||||
BLACK_DRAGONS("Black dragons", ItemID.BLACK_DRAGON_MASK, "Baby black dragon"),
|
||||
BLACK_KNIGHTS("Black Knights", ItemID.BLACK_FULL_HELM, "Black Knight"),
|
||||
|
||||
@@ -40,6 +40,7 @@ import javax.inject.Singleton;
|
||||
import lombok.AccessLevel;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import net.runelite.api.widgets.WidgetID;
|
||||
import net.runelite.api.widgets.WidgetItem;
|
||||
import net.runelite.client.config.ConfigGroup;
|
||||
@@ -53,6 +54,7 @@ import net.runelite.client.events.PluginChanged;
|
||||
* Manages state of all game overlays
|
||||
*/
|
||||
@Singleton
|
||||
@Slf4j
|
||||
public class OverlayManager
|
||||
{
|
||||
public static final String OPTION_CONFIGURE = "Configure";
|
||||
@@ -317,7 +319,18 @@ public class OverlayManager
|
||||
final Dimension size = loadOverlaySize(overlay);
|
||||
overlay.setPreferredSize(size);
|
||||
final OverlayPosition position = loadOverlayPosition(overlay);
|
||||
overlay.setPreferredPosition(position);
|
||||
if (position != null)
|
||||
{
|
||||
if (overlay.getPosition() != OverlayPosition.DYNAMIC && overlay.getPosition() != OverlayPosition.TOOLTIP)
|
||||
{
|
||||
overlay.setPreferredPosition(position);
|
||||
}
|
||||
else
|
||||
{
|
||||
log.info("Resetting preferred position of dynamic overlay {}", overlay.getClass().getSimpleName());
|
||||
saveOverlayPosition(overlay);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void updateOverlayConfig(final Overlay overlay)
|
||||
|
||||
Reference in New Issue
Block a user