summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-07-07 20:39:45 -0400
committerMatthias Clasen <mclasen@redhat.com>2015-07-07 20:54:16 -0400
commitbdf0820c501437a2150d8ff0d5340246e713f73f (patch)
treec8d7b7609e7e6104f68c19dfdfb5c449f3c1936a
parent3fb1d1806d0137396eef2ae63df13005be91a010 (diff)
downloadgtk+-bdf0820c501437a2150d8ff0d5340246e713f73f.tar.gz
Simplify Xft setting fallback
If we don't find Xft values in the X resource db, simply fall back to the values that are hardcoded in /etc/X11/Xresources anyway. Extra trickery with likely-made-up screen dimensions is not going to yield better results, and only makes for a deeper rabbit hole when debugging.
-rw-r--r--gdk/x11/gdkxftdefaults.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gdk/x11/gdkxftdefaults.c b/gdk/x11/gdkxftdefaults.c
index 5f4a3f2af4..fa1cfde2ec 100644
--- a/gdk/x11/gdkxftdefaults.c
+++ b/gdk/x11/gdkxftdefaults.c
@@ -168,14 +168,13 @@ init_xft_settings (GdkScreen *screen)
x11_screen->xft_hinting = b;
if (!get_integer_default (xdisplay, "hintstyle", &x11_screen->xft_hintstyle))
- x11_screen->xft_hintstyle = FC_HINT_FULL;
+ x11_screen->xft_hintstyle = FC_HINT_MEDIUM;
if (!get_integer_default (xdisplay, "rgba", &x11_screen->xft_rgba))
x11_screen->xft_rgba = FC_RGBA_UNKNOWN;
if (!get_double_default (xdisplay, "dpi", &dpi_double))
- dpi_double = (((double) DisplayHeight (xdisplay, x11_screen->screen_num) * 25.4) /
- (double) DisplayHeightMM (xdisplay, x11_screen->screen_num));
+ dpi_double = 96.0;
x11_screen->xft_dpi = (int)(0.5 + PANGO_SCALE * dpi_double);
}