summaryrefslogtreecommitdiff
path: root/sys/dev/syscons/scmouse.c
diff options
context:
space:
mode:
authorJuli Mallett <jmallett@FreeBSD.org>2003-06-01 04:42:14 +0000
committerJuli Mallett <jmallett@FreeBSD.org>2003-06-01 04:42:14 +0000
commitb0327095f65f76174c9dd7bb4bc9425f0a19aed8 (patch)
tree29123723d08a2ab5ad3ecf5ef9456c2bbc17be21 /sys/dev/syscons/scmouse.c
parente1249def7dc86214ac7c17ad6b0eb6f085e6e729 (diff)
Notes
Diffstat (limited to 'sys/dev/syscons/scmouse.c')
-rw-r--r--sys/dev/syscons/scmouse.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/syscons/scmouse.c b/sys/dev/syscons/scmouse.c
index 2b3a77b16235..ea9a4f62bfda 100644
--- a/sys/dev/syscons/scmouse.c
+++ b/sys/dev/syscons/scmouse.c
@@ -75,8 +75,10 @@ typedef struct old_mouse_info {
#ifndef SC_NO_SYSMOUSE
/* local variables */
+#ifndef SC_NO_CUTPASTE
static int cut_buffer_size;
static u_char *cut_buffer;
+#endif
/* local functions */
static void set_mouse_pos(scr_stat *scp);
@@ -770,10 +772,10 @@ sc_mouse_ioctl(struct tty *tp, u_long cmd, caddr_t data, int flag,
}
}
+#ifndef SC_NO_CUTPASTE
if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL))
break;
-#ifndef SC_NO_CUTPASTE
if ((mouse->operation == MOUSE_ACTION) && f) {
/* process button presses */
if (cur_scp->mouse_buttons & MOUSE_BUTTON1DOWN)
@@ -825,10 +827,10 @@ sc_mouse_ioctl(struct tty *tp, u_long cmd, caddr_t data, int flag,
}
}
+#ifndef SC_NO_CUTPASTE
if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL))
break;
-#ifndef SC_NO_CUTPASTE
switch (mouse->u.event.id) {
case MOUSE_BUTTON1DOWN:
switch (mouse->u.event.value % 4) {