summaryrefslogtreecommitdiff
path: root/rufl_chars.c
diff options
context:
space:
mode:
Diffstat (limited to 'rufl_chars.c')
-rw-r--r--rufl_chars.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/rufl_chars.c b/rufl_chars.c
index d79adb7..25c4edb 100644
--- a/rufl_chars.c
+++ b/rufl_chars.c
@@ -210,8 +210,14 @@ int main(void)
case wimp_USER_MESSAGE:
case wimp_USER_MESSAGE_RECORDED:
- if (block.message.action == message_QUIT)
+ switch (block.message.action) {
+ case message_QUIT:
quit = true;
+ break;
+ case message_MODE_CHANGE:
+ rufl_invalidate_cache();
+ break;
+ }
break;
}
}