]> git.saurik.com Git - wxWidgets.git/commitdiff
Use wxSetWorkingDirectory() instead of chdir().
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 10 Dec 2012 14:41:31 +0000 (14:41 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 10 Dec 2012 14:41:31 +0000 (14:41 +0000)
This fixes compilation of wxGTK under Windows after the changes of r72779 and
r72780, where _wchdir() would need to be used but we don't currently have a
wxChdir() CRT function wrapper so use wxSetWorkingDirectory() instead.

Closes #14886.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/dirdlg.cpp

index de1449c750efb064bc8e0b813ce55ddf62e10c2a..7372b32300df2ad7c047596179d577c4c643a895 100644 (file)
 
 #include "wx/gtk/private.h"
 
-#ifdef __UNIX__
-#include <unistd.h> // chdir
-#endif
-
 extern "C" {
 static void gtk_dirdialog_response_callback(GtkWidget * WXUNUSED(w),
                                              gint response,
@@ -131,7 +127,7 @@ void wxDirDialog::GTKOnAccept()
     // change to the directory where the user went if asked
     if (HasFlag(wxDD_CHANGE_DIR))
     {
-        chdir(m_selectedDirectory.fn_str());
+        wxSetWorkingDirectory(m_selectedDirectory);
     }
 
     EndDialog(wxID_OK);