summaryrefslogtreecommitdiff
path: root/web/web_prompt.c
diff options
context:
space:
mode:
Diffstat (limited to 'web/web_prompt.c')
-rw-r--r--web/web_prompt.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/web/web_prompt.c b/web/web_prompt.c
index edb9f99..5bb7758 100644
--- a/web/web_prompt.c
+++ b/web/web_prompt.c
@@ -4,6 +4,7 @@
#include "web_match.h"
#include "web_misc.h"
#include "web_scoreboard.h"
+#include "web_svg.h"
#include <stdio.h>
#include <stdlib.h>
@@ -479,7 +480,11 @@ void prompt_handle_undo()
void prompt_handle_exit()
{
if (key_is_active("exit")) {
- // FIXME clear scheduled c calls (comp throwing)
+ clear_scheduled();
+ // FIXME: we need to clean up since end_boat_visit is never
+ // called, but it's currently a bit messy
+ svg_clear_points();
+ prompt_set_input(NULL);
scoreboard_set_player_active(-1);
end_match();
}