diff --git a/src/libs/utils/savefile.cpp b/src/libs/utils/savefile.cpp index 4406fb8c92b44ce2b1ca2cf001ab6bbc5b01127a..16752e4d8bf6711d0f73d14f6c37e95c80417a30 100644 --- a/src/libs/utils/savefile.cpp +++ b/src/libs/utils/savefile.cpp @@ -89,6 +89,8 @@ bool SaveFile::commit() } #ifdef Q_OS_WIN FlushFileBuffers(reinterpret_cast(handle())); +#elif defined(Q_OS_MAC) + fsync(handle()); #else fdatasync(handle()); #endif