summaryrefslogtreecommitdiff
path: root/japanese/kterm/files/patch-scrollbar.c
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/kterm/files/patch-scrollbar.c')
-rw-r--r--japanese/kterm/files/patch-scrollbar.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/japanese/kterm/files/patch-scrollbar.c b/japanese/kterm/files/patch-scrollbar.c
new file mode 100644
index 000000000000..ed0a87dc7200
--- /dev/null
+++ b/japanese/kterm/files/patch-scrollbar.c
@@ -0,0 +1,27 @@
+--- scrollbar.c.orig Thu Feb 13 02:06:51 2003
++++ scrollbar.c Thu Feb 13 02:07:58 2003
+@@ -46,6 +46,7 @@
+ static void ScrollTextTo();
+ static void ScrollTextUpDownBy();
+
++extern Boolean SendMousePosition();
+
+ /* resize the text window for a terminal screen, modifying the
+ * appropriate WM_SIZE_HINTS and taking advantage of bit gravity.
+@@ -535,6 +536,7 @@
+ XtermWidget w = (XtermWidget) gw;
+ register TScreen *screen = &w->screen;
+
++ if (SendMousePosition(gw, event)) return;
+ ScrollTextUpDownBy (gw, (XtPointer) NULL,
+ (XtPointer)params_to_pixels (screen, params, (int) *nparams));
+ return;
+@@ -551,6 +553,7 @@
+ XtermWidget w = (XtermWidget) gw;
+ register TScreen *screen = &w->screen;
+
++ if (SendMousePosition(gw, event)) return;
+ ScrollTextUpDownBy (gw, (XtPointer) NULL,
+ (XtPointer)-params_to_pixels (screen, params, (int) *nparams));
+ return;
+