mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-06 14:22:31 -07:00
Fix GTK scrollbars
* src/xterm.c (xg_scroll_callback, xg_end_scroll_callback): Adapt to gc_handles.
This commit is contained in:
parent
e4f2d89487
commit
e4ef42fb9c
1 changed files with 4 additions and 14 deletions
18
src/xterm.c
18
src/xterm.c
|
|
@ -15826,12 +15826,8 @@ xg_scroll_callback (GtkRange *range, GtkScrollType scroll,
|
|||
|
||||
whole = 0;
|
||||
portion = 0;
|
||||
#ifdef HAVE_MPS
|
||||
struct scroll_bar** bar_cell = user_data;
|
||||
bar = *bar_cell;
|
||||
#else
|
||||
bar = user_data;
|
||||
#endif
|
||||
gc_handle bar_gch = user_data;
|
||||
bar = XSCROLL_BAR (gc_handle_value (bar_gch));
|
||||
part = scroll_bar_nowhere;
|
||||
adj = GTK_ADJUSTMENT (gtk_range_get_adjustment (range));
|
||||
f = g_object_get_data (G_OBJECT (range), XG_FRAME_DATA);
|
||||
|
|
@ -15908,14 +15904,8 @@ xg_end_scroll_callback (GtkWidget *widget,
|
|||
GdkEventButton *event,
|
||||
gpointer user_data)
|
||||
{
|
||||
#ifdef HAVE_MPS
|
||||
struct scroll_bar **bar_cell = user_data;
|
||||
struct scroll_bar *bar = *bar_cell;
|
||||
#else
|
||||
struct scroll_bar *bar;
|
||||
|
||||
bar = user_data;
|
||||
#endif
|
||||
gc_handle bar_gch = user_data;
|
||||
struct scroll_bar *bar = XSCROLL_BAR (gc_handle_value (bar_gch));
|
||||
bar->dragging = -1;
|
||||
|
||||
if (WINDOWP (window_being_scrolled))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue