Kaydet (Commit) 60db3d2c authored tarafından Tamas Bunth's avatar Tamas Bunth Kaydeden (comit) Tamás Bunth

dbu: Set Firebird to default in wizard..

..in case experimental feature is checked in.

Change-Id: I8a774d4e532ea2afc0e1fe528e98a5743c662888
Reviewed-on: https://gerrit.libreoffice.org/53366Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarTamás Bunth <btomi96@gmail.com>
üst ea1dde9e
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
#include <stringconstants.hxx> #include <stringconstants.hxx>
#include <comphelper/documentconstants.hxx> #include <comphelper/documentconstants.hxx>
#include <comphelper/string.hxx> #include <comphelper/string.hxx>
#include <svtools/miscopt.hxx>
namespace dbaccess namespace dbaccess
{ {
...@@ -295,7 +296,14 @@ OUString ODsnTypeCollection::getEmbeddedDatabase() const ...@@ -295,7 +296,14 @@ OUString ODsnTypeCollection::getEmbeddedDatabase() const
} }
} }
if ( sEmbeddedDatabaseURL.isEmpty() ) if ( sEmbeddedDatabaseURL.isEmpty() )
sEmbeddedDatabaseURL = "sdbc:embedded:hsqldb"; {
SvtMiscOptions aMiscOptions;
if( aMiscOptions.IsExperimentalMode() )
sEmbeddedDatabaseURL = "sdbc:embedded:firebird";
else
sEmbeddedDatabaseURL = "sdbc:embedded:hsqldb";
}
return sEmbeddedDatabaseURL; return sEmbeddedDatabaseURL;
} }
......
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
#include <comphelper/processfactory.hxx> #include <comphelper/processfactory.hxx>
#include <unotools/confignode.hxx> #include <unotools/confignode.hxx>
#include <osl/diagnose.h> #include <osl/diagnose.h>
#include <svtools/miscopt.hxx>
namespace dbaui namespace dbaui
{ {
...@@ -586,9 +587,15 @@ namespace dbaui ...@@ -586,9 +587,15 @@ namespace dbaui
OUString OGeneralPageWizard::getDatasourceName(const SfxItemSet& _rSet) OUString OGeneralPageWizard::getDatasourceName(const SfxItemSet& _rSet)
{ {
// Sets jdbc as the default selected database on startup. // Sets the default selected database on startup.
if (m_pRB_CreateDatabase->IsChecked() ) if (m_pRB_CreateDatabase->IsChecked() )
return m_pCollection->getTypeDisplayName( "jdbc:" ); {
SvtMiscOptions aMiscOptions;
if( aMiscOptions.IsExperimentalMode() )
return m_pCollection->getTypeDisplayName( "sdbc:embedded:firebird" );
else
return m_pCollection->getTypeDisplayName( "jdbc:" );
}
return OGeneralPage::getDatasourceName( _rSet ); return OGeneralPage::getDatasourceName( _rSet );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment