diff --git a/src/nano.c b/src/nano.c index f6a2d4e2de0c13bd7d5d37e41c8d1bd4a9613970..f783f5d3238d133d3a14ff64f9e68cff12da4e48 100644 --- a/src/nano.c +++ b/src/nano.c @@ -2606,7 +2606,7 @@ void do_justify(bool full_justify) * keystroke and return. */ kbinput = get_edit_input(&meta_key, &func_key, FALSE); - if (!meta_key && kbinput == NANO_UNJUSTIFY_KEY) { + if (!meta_key && !func_key && kbinput == NANO_UNJUSTIFY_KEY) { /* Restore the justify we just did (ungrateful user!). */ filestruct *cutbottom = get_cutbottom();