commit 5f07180e8ae78b4de57305cad38bda89fbbc5fd9
parent 051fc6e05a65edaa87e91f2394e7f918e73f1066
Author: Chris Allegretta <chrisa@asty.org>
Date: Sun, 6 May 2001 02:34:31 +0000
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
Diffstat:
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git 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();