aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-03-16 08:41:24 +0800
committerPo Lu2022-03-16 08:42:33 +0800
commitbf7d66aa1aa165bedbab33075820d25f405fcad5 (patch)
treec65ca0b217f3ab30c2ffe1ebcd730e0fe5656173 /src
parent5e8fbf7789613511061d78a42ca7f91bc831f786 (diff)
downloademacs-bf7d66aa1aa165bedbab33075820d25f405fcad5.tar.gz
emacs-bf7d66aa1aa165bedbab33075820d25f405fcad5.zip
Fix build with GTK 3.18.0 or earlier
* src/gtkutil.c (xg_update_scroll_bar_pos) (xg_update_horizontal_scrollbar_pos): Avoid gtk_widget_queue_allocate on older GTK versions.
Diffstat (limited to 'src')
-rw-r--r--src/gtkutil.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 174a1bffeae..ec2864e34a7 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -4736,7 +4736,9 @@ xg_update_scrollbar_pos (struct frame *f,
4736 if (wdesc) 4736 if (wdesc)
4737 { 4737 {
4738 gdk_window_move_resize (wdesc, left, top, width, height); 4738 gdk_window_move_resize (wdesc, left, top, width, height);
4739#if GTK_CHECK_VERSION (3, 20, 0)
4739 gtk_widget_queue_allocate (wparent); 4740 gtk_widget_queue_allocate (wparent);
4741#endif
4740 } 4742 }
4741#endif 4743#endif
4742 } 4744 }
@@ -4841,7 +4843,9 @@ xg_update_horizontal_scrollbar_pos (struct frame *f,
4841 if (wdesc) 4843 if (wdesc)
4842 { 4844 {
4843 gdk_window_move_resize (wdesc, left, top, width, height); 4845 gdk_window_move_resize (wdesc, left, top, width, height);
4846#if GTK_CHECK_VERSION (3, 20, 0)
4844 gtk_widget_queue_allocate (wparent); 4847 gtk_widget_queue_allocate (wparent);
4848#endif
4845 } 4849 }
4846#endif 4850#endif
4847 } 4851 }