--- a/file.cpp Mon Mar 18 12:24:16 2013 +0200 +++ b/file.cpp Mon Mar 18 13:16:21 2013 +0200 @@ -154,13 +154,13 @@ // ============================================================================= // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= -void OpenFile::save (str zPath) { +bool OpenFile::save (str zPath) { if (!~zPath) zPath = zFileName; FILE* fp = fopen (zPath, "w"); if (!fp) - return; + return false; // Write all entries now for (ulong i = 0; i < objects.size(); ++i) { @@ -173,6 +173,7 @@ } fclose (fp); + return true; } // =============================================================================