diff -p -r zoom-1.0.1beta3/configure zoom-1.0.1beta3a/configure
*** zoom-1.0.1beta3/configure	Fri Aug 30 13:17:01 2002
--- zoom-1.0.1beta3a/configure	Fri Aug 30 22:54:59 2002
*************** fi
*** 980,986 ****
  PATH_SEPARATOR="$ac_path_separator"
  rm -f conftest.sh
  
! VERSION=1.0.1beta3
  PACKAGE=zoom
  
      # Extract the first word of "tput", so it can be a program name with args.
--- 980,986 ----
  PATH_SEPARATOR="$ac_path_separator"
  rm -f conftest.sh
  
! VERSION=1.0.1beta3a
  PACKAGE=zoom
  
      # Extract the first word of "tput", so it can be a program name with args.
diff -p -r zoom-1.0.1beta3/configure.in zoom-1.0.1beta3a/configure.in
*** zoom-1.0.1beta3/configure.in	Fri Aug 30 13:16:52 2002
--- zoom-1.0.1beta3a/configure.in	Fri Aug 30 22:51:49 2002
***************
*** 2,8 ****
  AC_PREREQ(2.13)
  AC_INIT()
  
! VERSION=1.0.1beta3
  PACKAGE=zoom
  
  UTIL_DISPLAY_INIT()
--- 2,8 ----
  AC_PREREQ(2.13)
  AC_INIT()
  
! VERSION=1.0.1beta3a
  PACKAGE=zoom
  
  UTIL_DISPLAY_INIT()
diff -p -r zoom-1.0.1beta3/src/xdisplay.c zoom-1.0.1beta3a/src/xdisplay.c
*** zoom-1.0.1beta3/src/xdisplay.c	Fri Aug 30 12:26:28 2002
--- zoom-1.0.1beta3a/src/xdisplay.c	Fri Aug 30 22:55:12 2002
*************** static void draw_input_text(void)
*** 676,681 ****
--- 676,682 ----
  				      buf_offset);
  
        xfont_set_colours(fg, bg);
+ #ifdef HAVE_XFT
        { XftDraw* xft_lastdraw = xft_drawable; /* Save the last drawable */
        if (xft_drawable != NULL && xft_maindraw != NULL)
  	{
*************** static void draw_input_text(void)
*** 686,701 ****
--- 687,705 ----
  	  xft_lastdraw = xft_drawable;
  	  xft_drawable = xft_maindraw;
  	}
+ #endif
        xfont_plot_string(font[style_font[(style>>1)&15]],
  			x_mainwin, x_wingc,
  			input_x+BORDER_SIZE, input_y+BORDER_SIZE,
  			text_buf,
  			istrlen(text_buf));
+ #ifdef HAVE_XFT
        if (xft_drawable != NULL && xft_maindraw != NULL)
  	{
  	  xft_drawable = xft_lastdraw;
  	}
        }
+ #endif
      }
  
    if (on)
