Skip to content

Commit fdfa474

Browse files
committed
Don't save truncated data as actual data when running testcases
Fixes #131
1 parent dda4dfb commit fdfa474

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
### Fixed
99

1010
- New Testcase button text cuts off if shrinked down
11+
- Truncated data would be saved as actual data when running or debugging
1112

1213
# 4.0.2
1314

src/webview/judge/Testcase.svelte

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,18 @@
5454
export function reset() {
5555
newStdin = "";
5656
newInteractorSecret = "";
57-
stdinEditing = false;
58-
acceptedStdoutEditing = false;
59-
interactorSecretEditing = false;
60-
handleSaveStdin();
61-
handleSaveAcceptedStdout();
62-
handleSaveInteractorSecret();
57+
if (stdinEditing) {
58+
stdinEditing = false;
59+
handleSaveStdin();
60+
}
61+
if (acceptedStdoutEditing) {
62+
acceptedStdoutEditing = false;
63+
handleSaveAcceptedStdout();
64+
}
65+
if (interactorSecretEditing) {
66+
interactorSecretEditing = false;
67+
handleSaveInteractorSecret();
68+
}
6369
}
6470
</script>
6571

0 commit comments

Comments
 (0)