--- a/finch/libgnt/gntwm.c Tue Feb 26 18:59:58 2013 -0500 +++ b/finch/libgnt/gntwm.c Tue Feb 26 20:39:20 2013 -0500 @@ -1252,7 +1252,11 @@ static gboolean ignore_keys_end(GntBindable *bindable, GList *n) { - return ignore_keys ? !(ignore_keys = FALSE) : FALSE; + if (ignore_keys) { + ignore_keys = FALSE; + return TRUE; + } + return FALSE; } static gboolean