]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/dirmac.cpp
supporting readonly and singleline attributes for non-mlte textrcontrol
[wxWidgets.git] / src / mac / carbon / dirmac.cpp
index 0afc3b5cb3449184dcb1617631f138ce79d80ad0..ff168bafdc552519c5b3fa534f0db7537ebf3110 100644 (file)
@@ -81,7 +81,6 @@ public:
     void Rewind() ;
 
     const wxString& GetName() const { return m_dirname; }
-    bool Ok() const { return m_ok; }
 
 private:
     CInfoPBRec            m_CPB ;
@@ -94,7 +93,6 @@ private:
     wxString m_filespec;
 
     int      m_flags;
-    bool     m_ok;
 };
 
 // ============================================================================
@@ -108,8 +106,6 @@ private:
 wxDirData::wxDirData(const wxString& dirname)
          : m_dirname(dirname)
 {
-    m_ok = false;
-    
     OSErr err;
     
     // throw away the trailing slashes
@@ -137,11 +133,7 @@ wxDirData::wxDirData(const wxString& dirname)
 
     err = FSpGetDirectoryID( &fsspec , &m_dirId , &m_isDir ) ;
 #endif
-    //wxASSERT_MSG( (err == noErr) || (err == nsvErr) , wxT("Error accessing directory " + m_dirname)) ;
-    if ( (err == noErr) || (err == nsvErr))
-        m_ok = true;
-    else
-        wxLogError(wxString(wxT("Error accessing directory ")) + m_dirname);
+    wxASSERT_MSG( (err == noErr) || (err == nsvErr) , wxT("Error accessing directory " + m_dirname)) ;
 
     m_CPB.hFileInfo.ioNamePtr = m_name ;
     m_index = 0 ;
@@ -255,14 +247,8 @@ bool wxDir::Open(const wxString& dirname)
 {
     delete M_DIR;
     m_data = new wxDirData(dirname);
-    if (m_data->Ok())
-        return TRUE;
-    else
-    {
-        delete m_data;
-        m_data = NULL;
-        return FALSE;
-    }
+
+    return TRUE;
 }
 
 bool wxDir::IsOpened() const