summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--win/tkWinDialog.c5
2 files changed, 7 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index faa0698..35f6b80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-24 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set
+ cwd on selchange. Prevents delete of selected folder in dialog.
+
2009-04-24 Stuart Cassoff <stwo@users.sf.net>
* unix/Makefile.in: Removed stray @ from Makefile.in test target.
diff --git a/win/tkWinDialog.c b/win/tkWinDialog.c
index 0ac03bd..5cd1a4d 100644
--- a/win/tkWinDialog.c
+++ b/win/tkWinDialog.c
@@ -8,7 +8,7 @@
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tkWinDialog.c,v 1.50.2.2 2009/04/23 21:57:11 hobbs Exp $
+ * RCS: @(#) $Id: tkWinDialog.c,v 1.50.2.3 2009/04/24 17:30:33 hobbs Exp $
*
*/
@@ -1969,7 +1969,7 @@ ChooseDirectoryValidateProc(
case BFFM_SELCHANGED:
/*
- * Set the status window to the currently selected path. And enable
+ * Set the status window to the currently selected path and enable
* the OK button if a file system folder, otherwise disable the OK
* button for things like server names. Perhaps a new switch
* -enablenonfolders can be used to allow non folders to be selected.
@@ -1981,7 +1981,6 @@ ChooseDirectoryValidateProc(
SendMessage(hwnd, BFFM_SETSTATUSTEXT, 0, (LPARAM) selDir);
// enable the OK button
SendMessage(hwnd, BFFM_ENABLEOK, 0, (LPARAM) 1);
- SetCurrentDirectory(selDir);
} else {
// disable the OK button
SendMessage(hwnd, BFFM_ENABLEOK, 0, (LPARAM) 0);