antidrag: reset drag when focus is lost

This commit is contained in:
Adam
2018-05-28 08:50:42 -04:00
parent 794ead0007
commit a6e652fa0b

View File

@@ -24,10 +24,12 @@
*/
package net.runelite.client.plugins.antidrag;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Provides;
import java.awt.event.KeyEvent;
import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.events.FocusChanged;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.input.KeyListener;
import net.runelite.client.input.KeyManager;
@@ -90,4 +92,13 @@ public class AntiDragPlugin extends Plugin implements KeyListener
client.setInventoryDragDelay(DEFAULT_DELAY);
}
}
@Subscribe
public void onFocusChanged(FocusChanged focusChanged)
{
if (!focusChanged.isFocused())
{
client.setInventoryDragDelay(DEFAULT_DELAY);
}
}
}