Disable screenshots on login screen
This commit is contained in:
@@ -56,6 +56,7 @@ import javax.swing.SwingUtilities;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import net.runelite.api.ChatMessageType;
|
import net.runelite.api.ChatMessageType;
|
||||||
import net.runelite.api.Client;
|
import net.runelite.api.Client;
|
||||||
|
import net.runelite.api.GameState;
|
||||||
import net.runelite.api.events.ChatMessage;
|
import net.runelite.api.events.ChatMessage;
|
||||||
import net.runelite.api.events.WidgetHiddenChanged;
|
import net.runelite.api.events.WidgetHiddenChanged;
|
||||||
import net.runelite.api.widgets.Widget;
|
import net.runelite.api.widgets.Widget;
|
||||||
@@ -312,6 +313,13 @@ public class ScreenshotPlugin extends Plugin
|
|||||||
|
|
||||||
private void takeScreenshot(String fileName, boolean displayDate)
|
private void takeScreenshot(String fileName, boolean displayDate)
|
||||||
{
|
{
|
||||||
|
if (client.getGameState() == GameState.LOGIN_SCREEN)
|
||||||
|
{
|
||||||
|
// Prevent the screenshot from being captured
|
||||||
|
log.info("Login screenshot prevented");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
overlayRenderer.requestScreenshot(image ->
|
overlayRenderer.requestScreenshot(image ->
|
||||||
{
|
{
|
||||||
BufferedImage screenshot = config.includeFrame()
|
BufferedImage screenshot = config.includeFrame()
|
||||||
|
|||||||
Reference in New Issue
Block a user