[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs-26 build breaking on RHEL 6.6 GTK2
From: |
Robert Pluim |
Subject: |
Re: emacs-26 build breaking on RHEL 6.6 GTK2 |
Date: |
Wed, 24 Jan 2018 17:12:16 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) |
Kaushal Modi <address@hidden> writes:
> Hello,
>
> emacs-26 build is breaking after the last 2 commits ([1], [2]) related to
> GTK. This is after "make bootstrap".
>
Eek, GTK2. How about the following:
>From 3d4e551f3481558680a57351c6abed8321578cbd Mon Sep 17 00:00:00 2001
From: Robert Pluim <address@hidden>
Date: Wed, 24 Jan 2018 17:02:50 +0100
Subject: [PATCH] Only check for scaling on GTK3
* src/xfns.c (Fx_display_monitor_attributes_list): Only check
for scaling on GTK3
---
src/xfns.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/xfns.c b/src/xfns.c
index 4ea5113265..3dbd669edc 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -4940,7 +4940,7 @@ Internal use only, use `display-monitor-attributes-list'
instead. */)
gint width_mm = -1, height_mm = -1;
GdkRectangle rec, work;
struct MonitorInfo *mi = &monitors[i];
- int scale;
+ int scale = 1;
#if GTK_CHECK_VERSION (3, 22, 0)
GdkMonitor *monitor = gdk_display_get_monitor (gdpy, i);
@@ -4989,7 +4989,7 @@ Internal use only, use `display-monitor-attributes-list'
instead. */)
/* GTK returns scaled sizes for the workareas. */
#if GTK_CHECK_VERSION (3, 22, 0)
scale = gdk_monitor_get_scale_factor (monitor);
-#else
+#elif defined HAVE_GTK3
scale = gdk_screen_get_monitor_scale_factor (gscreen, i);
#endif
rec.width *= scale;
--
2.16.0.rc1
- emacs-26 build breaking on RHEL 6.6 GTK2, Kaushal Modi, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, Kaushal Modi, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2,
Robert Pluim <=
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, Glenn Morris, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, martin rudalics, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, Robert Pluim, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, martin rudalics, 2018/01/24
- Re: emacs-26 build breaking on RHEL 6.6 GTK2, Robert Pluim, 2018/01/24