aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDmitry Antipov2014-10-01 17:21:08 +0400
committerDmitry Antipov2014-10-01 17:21:08 +0400
commita5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a (patch)
tree9b34ac1e3882281b945fd9511e2bf71abeff9fa3 /src
parent8a8c62a169d01337835e7c024273fdddc87b9d6d (diff)
downloademacs-a5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a.tar.gz
emacs-a5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a.zip
* gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb):
Resurrect old code and fix compilation with GTK < 2.13.6.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/gtkutil.c15
2 files changed, 13 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index afaca432250..667ac3ce45f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12014-10-01 Dmitry Antipov <dmantipov@yandex.ru>
2
3 * gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb):
4 Resurrect old code and fix compilation with GTK < 2.13.6.
5
12014-10-01 Paul Eggert <eggert@cs.ucla.edu> 62014-10-01 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Use AUTO_CONS instead of SCOPED_CONS, etc. 8 Use AUTO_CONS instead of SCOPED_CONS, etc.
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 1f3e1958ede..595e6e0bb6a 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3993,17 +3993,18 @@ xg_set_toolkit_horizontal_scroll_bar_thumb (struct scroll_bar *bar,
3993 3993
3994 block_input (); 3994 block_input ();
3995 adj = gtk_range_get_adjustment (GTK_RANGE (wscroll)); 3995 adj = gtk_range_get_adjustment (GTK_RANGE (wscroll));
3996 3996#if GTK_CHECK_VERSION (2, 3, 16)
3997 /* gtk_adjustment_set_lower (adj, (gdouble) lower); 3997 gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower,
3998 (gdouble) upper, (gdouble) step_increment,
3999 (gdouble) page_increment, (gdouble) pagesize);
4000#else
4001 gtk_adjustment_set_lower (adj, (gdouble) lower);
3998 gtk_adjustment_set_upper (adj, (gdouble) upper); 4002 gtk_adjustment_set_upper (adj, (gdouble) upper);
3999 gtk_adjustment_set_page_size (adj, (gdouble) pagesize); 4003 gtk_adjustment_set_page_size (adj, (gdouble) pagesize);
4000 gtk_adjustment_set_value (adj, (gdouble) value); 4004 gtk_adjustment_set_value (adj, (gdouble) value);
4001 gtk_adjustment_set_page_increment (adj, (gdouble) page_increment); 4005 gtk_adjustment_set_page_increment (adj, (gdouble) page_increment);
4002 gtk_adjustment_set_step_increment (adj, (gdouble) 4006 gtk_adjustment_set_step_increment (adj, (gdouble) step_increment);
4003 step_increment); */ 4007#endif
4004 gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower,
4005 (gdouble) upper, (gdouble) step_increment,
4006 (gdouble) page_increment, (gdouble) pagesize);
4007 gtk_adjustment_changed (adj); 4008 gtk_adjustment_changed (adj);
4008 unblock_input (); 4009 unblock_input ();
4009 } 4010 }