]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/write_entry.c
ncurses 5.2
[ncurses.git] / ncurses / tinfo / write_entry.c
index 12aedd6e565ca942087e9512300270516ec66899..af4b4fda2a3acb695b57e77e8d4e8adc13b5baaf 100644 (file)
@@ -52,7 +52,7 @@
 #define TRACE_OUT(p)           /*nothing */
 #endif
 
-MODULE_ID("$Id: write_entry.c,v 1.52 2000/03/11 12:23:42 tom Exp $")
+MODULE_ID("$Id: write_entry.c,v 1.53 2000/10/04 02:32:14 tom Exp $")
 
 static int total_written;
 
@@ -116,10 +116,12 @@ _nc_set_writedir(char *dir)
     const char *destination;
     char actual[PATH_MAX];
 
+    if (dir == 0
+     && use_terminfo_vars())
+       dir = getenv("TERMINFO");
+
     if (dir != 0)
        (void) _nc_tic_dir(dir);
-    else if (getenv("TERMINFO") != NULL)
-       (void) _nc_tic_dir(getenv("TERMINFO"));
 
     destination = _nc_tic_dir(0);
     if (make_directory(destination) < 0) {