From cc1e1e9509dd78d043c4b2f345df84635bc7492a Mon Sep 17 00:00:00 2001 From: "Andrzej J.R. Hunt" Date: Fri, 2 Aug 2013 14:41:36 +0200 Subject: Only write db to file if we are embedded. (firebird-sdbc) Change-Id: If6126a8005d666c0c1355efc2a887519da37c891 --- connectivity/source/drivers/firebird/Connection.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/connectivity/source/drivers/firebird/Connection.cxx b/connectivity/source/drivers/firebird/Connection.cxx index 02beb6b73fa5..07b16ebe6fc3 100644 --- a/connectivity/source/drivers/firebird/Connection.cxx +++ b/connectivity/source/drivers/firebird/Connection.cxx @@ -610,6 +610,11 @@ void SAL_CALL OConnection::clearWarnings( ) throw(SQLException, RuntimeExceptio void SAL_CALL OConnection::documentEventOccured( const DocumentEvent& _Event ) throw(RuntimeException) { + MutexGuard aGuard(m_aMutex); + + if (!m_bIsEmbedded) + return; + if (_Event.EventName == "OnSave" || _Event.EventName == "OnSaveAs") { commit(); // Commit and close transaction -- cgit