summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-08-13 04:37:03 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-08-13 04:37:03 +0300
commit0f3c11d305cdf1536408ad248b3efd7e4e131dd9 (patch)
tree9720874353dbb9e40d8f17475aca850e15b16123
parentd343c7ed12d993658e62f4a5a3732276a0e627cb (diff)
modified: main.cpp
modified: options.cpp
-rw-r--r--main.cpp2
-rw-r--r--options.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
index 834d6c7..83e10ab 100644
--- a/main.cpp
+++ b/main.cpp
@@ -244,6 +244,8 @@ static BOOL CALLBACK DlgProcGpgBinOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LP
GetDlgItemText(hwndDlg, IDC_BIN_PATH, tmp, 512);
DBWriteContactSettingTString(NULL, szModuleName, "szGpgBinPath", tmp);
GetDlgItemText(hwndDlg, IDC_HOME_DIR, tmp, 512);
+ while(tmp[_tcslen(tmp)-1] == '\\')
+ tmp[_tcslen(tmp)-1] = '\0';
DBWriteContactSettingTString(NULL, szModuleName, "szHomePath", tmp);
DestroyWindow(hwndDlg);
ShowFirstRunDialog();
diff --git a/options.cpp b/options.cpp
index 0039b39..3c0c201 100644
--- a/options.cpp
+++ b/options.cpp
@@ -299,6 +299,8 @@ static BOOL CALLBACK DlgProcGpgBinOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LP
GetDlgItemText(hwndDlg, IDC_BIN_PATH, tmp, 512);
DBWriteContactSettingTString(NULL, szModuleName, "szGpgBinPath", tmp);
GetDlgItemText(hwndDlg, IDC_HOME_DIR, tmp, 512);
+ while(tmp[_tcslen(tmp)-1] == '\\')
+ tmp[_tcslen(tmp)-1] = '\0';
DBWriteContactSettingTString(NULL, szModuleName, "szHomePath", tmp);
return TRUE;
}