From: Chris Allegretta Date: Sun, 6 May 2001 02:34:31 +0000 (+0000) Subject: Okay, now let unjustify work with the mouse too :P X-Git-Tag: v1.1.0~60 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=5f07180e8ae78b4de57305cad38bda89fbbc5fd9;p=nano.git 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 --- 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();