]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/filepickerg.cpp
Added support for page tooltips to wxAuiNotebook.
[wxWidgets.git] / src / generic / filepickerg.cpp
index edfcfc5fea3ad0eaead50a79baf5b99151fc4463..3d5b975a9a17a05c901515e6cfc0a97f834a6191 100644 (file)
@@ -139,14 +139,19 @@ wxDialog *wxGenericFileButton::CreateDialog()
                                         GetDialogStyle()
                                      );
 
-    // this sets both the default folder and the default file of the dialog
-    dialog->SetPath(m_path);
-
     // If there is no default file or if it doesn't have any path, use the
     // explicitly set initial directory.
+    //
+    // Notice that it is important to call this before SetPath() below as if we
+    // do have m_initialDir and no directory in m_path, we need to interpret
+    // the path as being relative with respect to m_initialDir.
     if ( !m_initialDir.empty() )
         DoSetInitialDirectory(dialog, m_initialDir);
 
+    // This sets both the default file name and the default directory of the
+    // dialog if m_path contains directory part.
+    dialog->SetPath(m_path);
+
     return dialog;
 }