aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parser.cpp')
-rw-r--r--parser.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/parser.cpp b/parser.cpp
index 296763c..b71ba53 100644
--- a/parser.cpp
+++ b/parser.cpp
@@ -957,6 +957,13 @@ State *
StateECommand::custom(gchar chr)
{
switch (g_ascii_toupper(chr)) {
+ case 'F':
+ BEGIN_EXEC(&States::start);
+ if (!ring.current)
+ return NULL; /* FIXME */
+ ring.close();
+ break;
+
case 'X':
BEGIN_EXEC(&States::start);
undo.push_var<bool>(quit_requested);