mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
First, save isn't necessary if the book is dirty, so don't... but that means that the book has to be marked dirty after a session swap. No more laziness. Second, regardless of the outcome of inner_main_add_price_quotes the session must be destroyed to remove the lock. A couple of cleanups in QofSessionImpl::save as well: Rewrote the descriptive comment to reflect how it really works when the backend has gotten disconnected and removed the superfluous qof_book_set_backend with the backend that we'd *just gotten from the book*. |
||
---|---|---|
.. | ||
test | ||
.splintrc | ||
CMakeLists.txt | ||
gnc-backend-dbi.cpp | ||
gnc-backend-dbi.h | ||
gnc-backend-dbi.hpp | ||
gnc-dbiprovider.hpp | ||
gnc-dbiproviderimpl.hpp | ||
gnc-dbisqlconnection.cpp | ||
gnc-dbisqlconnection.hpp | ||
gnc-dbisqlresult.cpp | ||
gnc-dbisqlresult.hpp |