aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/diff.c
diff options
context:
space:
mode:
authorPavel Platto <hinidu@gmail.com>2014-06-21 14:07:51 +0300
committerNicolas Hillegeer <nicolas@hillegeer.com>2014-07-14 21:14:40 +0200
commit8cfa7b3d15f503ff4fd4fc1df26bca109b31497b (patch)
treea36c4884452d938c89a7ec53c384eabfc1b38864 /src/nvim/diff.c
parent29e0cd1571b773feb7fd61118930cdac7d83e38c (diff)
downloadrneovim-8cfa7b3d15f503ff4fd4fc1df26bca109b31497b.tar.gz
rneovim-8cfa7b3d15f503ff4fd4fc1df26bca109b31497b.tar.bz2
rneovim-8cfa7b3d15f503ff4fd4fc1df26bca109b31497b.zip
Add vim_gettempdir(), remove global vim_tempdir
vim_gettempdir() and vim_maketempdir() was extracted from vim_tempname().
Diffstat (limited to 'src/nvim/diff.c')
-rw-r--r--src/nvim/diff.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/diff.c b/src/nvim/diff.c
index 37210e447c..be4a923d14 100644
--- a/src/nvim/diff.c
+++ b/src/nvim/diff.c
@@ -893,11 +893,11 @@ void ex_diffpatch(exarg_T *eap)
|| (os_chdir((char *)dirbuf) != 0)) {
dirbuf[0] = NUL;
} else {
- if (vim_tempdir != NULL) {
- ignored = os_chdir((char *)vim_tempdir);
- } else {
- ignored = os_chdir("/tmp");
+ char *tempdir = (char *)vim_gettempdir();
+ if (tempdir == NULL) {
+ tempdir = "/tmp";
}
+ os_chdir(tempdir);
shorten_fnames(TRUE);
}
#endif // ifdef UNIX