From 5f07180e8ae78b4de57305cad38bda89fbbc5fd9 Mon Sep 17 00:00:00 2001 From: Chris Allegretta Date: Sun, 6 May 2001 02:34:31 +0000 Subject: [PATCH] Okay, now let unjustify work with the mouse too :P git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@641 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- nano.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nano.c b/nano.c index 3ea4568d..61c3f554 100644 --- a/nano.c +++ b/nano.c @@ -2011,6 +2011,19 @@ int do_justify(void) /* Now get a keystroke and see if it's unjustify; if not, unget the keystroke and return */ + +#ifndef DISABLE_MOUSE +#ifdef NCURSES_MOUSE_VERSION + + /* If it was a mouse click, parse it with do_mouse and it might become + the unjustify key. Else give it back to the input stream. */ + if ((kbinput = wgetch(edit)) == KEY_MOUSE) + do_mouse(); + else + ungetch(kbinput); +#endif +#endif + if ((kbinput = wgetch(edit)) != NANO_UNJUSTIFY_KEY) { ungetch(kbinput); blank_statusbar_refresh();