From ae2697bc56b76351ab8ca9ea19af67a6d3c16c64 Mon Sep 17 00:00:00 2001 From: kichik Date: Fri, 26 Sep 2003 21:12:43 +0000 Subject: [PATCH] Add a back-slash to $INSTDIR when loading dir page only when it's a root directory git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2971 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/Ui.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/exehead/Ui.c b/Source/exehead/Ui.c index 1cb2094f..75cee518 100644 --- a/Source/exehead/Ui.c +++ b/Source/exehead/Ui.c @@ -737,7 +737,9 @@ static BOOL CALLBACK DirProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar ShowWindow(h,SW_SHOWNA); } #endif - SetUITextNT(IDC_DIR,addtrailingslash(dir)); + if (validpathspec(dir) && !skip_root(dir)) + addtrailingslash(dir); + SetUITextNT(IDC_DIR,dir); SetUITextFromLang(IDC_BROWSE,this_page->parms[2]); SetUITextFromLang(IDC_SELDIRTEXT,this_page->parms[1]); }