Disable screenshots on login screen
This commit is contained in:
@@ -56,6 +56,7 @@ import javax.swing.SwingUtilities;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import net.runelite.api.ChatMessageType;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.GameState;
|
||||
import net.runelite.api.events.ChatMessage;
|
||||
import net.runelite.api.events.WidgetHiddenChanged;
|
||||
import net.runelite.api.widgets.Widget;
|
||||
@@ -312,6 +313,13 @@ public class ScreenshotPlugin extends Plugin
|
||||
|
||||
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 ->
|
||||
{
|
||||
BufferedImage screenshot = config.includeFrame()
|
||||
|
||||
Reference in New Issue
Block a user