Let GDK_USE_XFT turn on Xft as well as VTE_USE_XFT.
authorNalin Dahyabhai <nalin@src.gnome.org>
Thu, 25 Apr 2002 16:12:01 +0000 (16:12 +0000)
committerNalin Dahyabhai <nalin@src.gnome.org>
Thu, 25 Apr 2002 16:12:01 +0000 (16:12 +0000)
* src/vte.c: Let GDK_USE_XFT turn on Xft as well as VTE_USE_XFT.

src/vte.c

index b28a2a0..c45698d 100644 (file)
--- a/src/vte.c
+++ b/src/vte.c
@@ -5157,7 +5157,9 @@ vte_terminal_init(VteTerminal *terminal)
        pvt->fontset = NULL;
 
 #ifdef HAVE_XFT
-       /* Try to use Xft if the user requests it. */
+       /* Try to use Xft if the user requests it.  Provide both the original
+        * variable we consulted (which we should stop consulting at some
+        * point) and the one GTK itself uses. */
        pvt->ftfont = NULL;
        pvt->use_xft = FALSE;
        if (getenv("VTE_USE_XFT") != NULL) {
@@ -5165,6 +5167,13 @@ vte_terminal_init(VteTerminal *terminal)
                        pvt->use_xft = TRUE;
                }
        }
+       if (!pvt->use_xft) {
+               if (getenv("GDK_USE_XFT") != NULL) {
+                       if (atol(getenv("GDK_USE_XFT")) != 0) {
+                               pvt->use_xft = TRUE;
+                       }
+               }
+       }
 #endif
 
        /* Set the default font. */