Increase unmount timeout to 5s - maybe... this is a bit of a guess.
[dcpomatic.git] / src / lib / cross_osx.cc
index eb713a980eb7325dae61459b66af7769ac7c3e6c..c54dd99f3f8f5e87da82a30c46d465399b37e3f8 100644 (file)
@@ -442,6 +442,7 @@ Drive::unmount ()
        DASessionScheduleWithRunLoop (session, run_loop, kCFRunLoopDefaultMode);
        CFRunLoopStop (run_loop);
        CFRunLoopRunInMode(kCFRunLoopDefaultMode, 0.5, 0);
+       CFRunLoopRunInMode(kCFRunLoopDefaultMode, 5, 0);
        CFRelease(session);
 
        LOG_DISK_NC("End of unmount");