Browse Source

ios::app implies ios::out

David Rose 17 years ago
parent
commit
2818627d72
1 changed files with 5 additions and 0 deletions
  1. 5 0
      dtool/src/dtoolutil/pandaFileStreamBuf.cxx

+ 5 - 0
dtool/src/dtoolutil/pandaFileStreamBuf.cxx

@@ -95,6 +95,11 @@ open(const char *filename, ios::openmode mode) {
   _open_mode = mode;
   _is_open = false;
 
+  if (_open_mode & ios::app) {
+    // ios::app implies ios::out.
+    _open_mode |= ios::out;
+  }
+
 #ifdef _WIN32
   // Windows case.
   DWORD access = 0;