[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/xterm.c
From: |
Jan Djärv |
Subject: |
[Emacs-diffs] Changes to emacs/src/xterm.c |
Date: |
Wed, 15 Dec 2004 16:49:45 -0500 |
Index: emacs/src/xterm.c
diff -c emacs/src/xterm.c:1.852 emacs/src/xterm.c:1.853
*** emacs/src/xterm.c:1.852 Sat Dec 11 18:46:43 2004
--- emacs/src/xterm.c Wed Dec 15 21:34:14 2004
***************
*** 4283,4290 ****
int part = -1, whole = 0, portion = 0;
GtkAdjustment *adj = GTK_ADJUSTMENT (gtk_range_get_adjustment (widget));
- if (xg_ignore_gtk_scrollbar) return;
-
position = gtk_adjustment_get_value (adj);
p = g_object_get_data (G_OBJECT (widget), XG_LAST_SB_DATA);
--- 4283,4288 ----
***************
*** 4298,4303 ****
--- 4296,4303 ----
previous = *p;
*p = position;
+ if (xg_ignore_gtk_scrollbar) return;
+
diff = (int) (position - previous);
if (diff == (int) adj->step_increment)
***************
*** 4329,4335 ****
}
if (part >= 0)
! {
window_being_scrolled = bar->window;
last_scroll_bar_part = part;
x_send_scroll_bar_event (bar->window, part, portion, whole);
--- 4329,4335 ----
}
if (part >= 0)
! {
window_being_scrolled = bar->window;
last_scroll_bar_part = part;
x_send_scroll_bar_event (bar->window, part, portion, whole);