CEF 2357/Windows 32bit
I am setting the location of the browser cache by changing the CefSettings::cache_path. The folder is created as expected but never has anything in it. I suspect it's caused by my app still not shutting down properly.
I thought I had fixed this but evidently not - this is what I do:
When the user requests that you exit the app, I call CloseBrowser(false). Later, when my overridden OnBeforeClose(..) function is called, I set a flag. In my update loop, after calling CefDoMessageLoopWork(), if the flag is set I call CefShutdown() and then trigger a callback back into my app that tells it to exit normally.
Is that the correct sequence of calls for shut down?