Skip to content

Commit 01b59e3

Browse files
ArrayOutOfBounds error due to no window listener when editing in the search menu. I simply added an empty windowListener.
1 parent 9aee17c commit 01b59e3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/frameworks_and_drivers/screens/SearchResultsScreen.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import java.awt.*;
1818
import java.awt.event.ActionEvent;
1919
import java.awt.event.ActionListener;
20+
import java.awt.event.WindowAdapter;
2021

2122
/**
2223
* The results screen where the user can
@@ -84,8 +85,10 @@ public SearchResultsScreen(SearchResponseModel responseModel, DBGateway gateway,
8485
}
8586
});
8687
JButton edit = new JButton("Edit");
87-
edit.addActionListener((e) -> new EditorMainScreen(responseModel.getResult_set().get(tempX)
88-
.getFlashcardSetId()));
88+
edit.addActionListener((e) -> {
89+
EditorMainScreen editor = new EditorMainScreen(responseModel.getResult_set().get(tempX).getFlashcardSetId());
90+
editor.addWindowListener(new WindowAdapter() {});
91+
});
8992
JButton delete = new JButton("Delete");
9093
delete.addActionListener(e -> {
9194
DeleteFlashcardSetOutputBoundary presenter = new DeleteFlashcardSetPresenter();

0 commit comments

Comments
 (0)