]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix build with GTK 3.18.0 or earlier
authorPo Lu <luangruo@yahoo.com>
Wed, 16 Mar 2022 00:41:24 +0000 (08:41 +0800)
committerPo Lu <luangruo@yahoo.com>
Wed, 16 Mar 2022 00:42:33 +0000 (08:42 +0800)
* src/gtkutil.c (xg_update_scroll_bar_pos)
(xg_update_horizontal_scrollbar_pos): Avoid
gtk_widget_queue_allocate on older GTK versions.

src/gtkutil.c

index 174a1bffeae8022d7df4ac3565f777c949b96685..ec2864e34a7032151e9bfa7e2973fd0511cc9f45 100644 (file)
@@ -4736,7 +4736,9 @@ xg_update_scrollbar_pos (struct frame *f,
          if (wdesc)
            {
              gdk_window_move_resize (wdesc, left, top, width, height);
+#if GTK_CHECK_VERSION (3, 20, 0)
              gtk_widget_queue_allocate (wparent);
+#endif
            }
 #endif
         }
@@ -4841,7 +4843,9 @@ xg_update_horizontal_scrollbar_pos (struct frame *f,
          if (wdesc)
            {
              gdk_window_move_resize (wdesc, left, top, width, height);
+#if GTK_CHECK_VERSION (3, 20, 0)
              gtk_widget_queue_allocate (wparent);
+#endif
            }
 #endif
         }