Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Commit 0f7a4fb

Browse files
committed
Исправлен баг при принудительном закрытии формы
Signed-off-by: Андрей <terentev.andrey.2002@gmail.com>
1 parent aad019d commit 0f7a4fb

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/main/java/ru/nukkitx/events/EventListener.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,13 @@ public void formResponded(PlayerFormRespondedEvent event) {
3030
FormWindow window = event.getWindow();
3131
FormResponse response = window.getResponse();
3232

33-
if (response == null) return;
34-
3533
if (Form.playersForm.containsKey(player.getName())) {
3634
ru.nukkitx.forms.FormResponse temp = Form.playersForm.get(player.getName());
3735
Form.playersForm.remove(player.getName());
3836

3937
Object data;
4038

41-
if (event.wasClosed()) {
39+
if (response == null || event.wasClosed()) {
4240
if(temp instanceof CustomFormResponse){
4341
((CustomFormResponse) temp).handle(player, window, null);
4442

@@ -47,7 +45,6 @@ public void formResponded(PlayerFormRespondedEvent event) {
4745

4846
}else if(temp instanceof SimpleFormResponse){
4947
((SimpleFormResponse) temp).handle(player, window, -1);
50-
5148
}
5249
return;
5350
}

0 commit comments

Comments
 (0)