X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Finput.c;h=e3f887b23052d38bf6657e38463a03ade49f7706;hb=90f81e9746e30095b991091947c0e1bc7f046c51;hp=b43eae9b42c82055cb2ee0587ec9f2d5cf3f5694;hpb=ed204cc781c440e6fc02c90df4c6395909661a27;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/input.c b/libchimara/input.c index b43eae9..e3f887b 100644 --- a/libchimara/input.c +++ b/libchimara/input.c @@ -815,6 +815,11 @@ on_input_entry_key_press_event(GtkEntry *input_entry, GdkEventKey *event, winid_ g_signal_handler_unblock(input_entry, win->line_input_entry_changed); return TRUE; } + else if(g_slist_find(win->current_extra_line_terminators, GUINT_TO_POINTER(event->keyval))) + { + /* If this key was a line terminator, pretend we pressed enter */ + on_input_entry_activate(input_entry, win); + } return FALSE; }