author | zecke <zecke> | 2004-05-20 19:05:32 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-05-20 19:05:32 (UTC) |
commit | bd50c1a78affd8a6ce6b9e6d811831c0e3325303 (patch) (unidiff) | |
tree | 3348c2715d8db822003f887fef31683c96f59f12 | |
parent | f2ced3e20749f7f2f523ead85f45a38391e6fca0 (diff) | |
download | opie-bd50c1a78affd8a6ce6b9e6d811831c0e3325303.zip opie-bd50c1a78affd8a6ce6b9e6d811831c0e3325303.tar.gz opie-bd50c1a78affd8a6ce6b9e6d811831c0e3325303.tar.bz2 |
add a 'default' backend for readEntry or you could/will crash
because QString::null is not in the dictionary of available backends.
I'm conversative so it is 'xml'
Eilers/BradC change it on your will
-rw-r--r-- | libopie2/opiepim/backend/obackendfactory.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libopie2/opiepim/backend/obackendfactory.h b/libopie2/opiepim/backend/obackendfactory.h index 4daf861..4bedbef 100644 --- a/libopie2/opiepim/backend/obackendfactory.h +++ b/libopie2/opiepim/backend/obackendfactory.h | |||
@@ -84,5 +84,5 @@ class OBackendFactory | |||
84 | * @param appName The name of your application. It will be passed on to the backend. | 84 | * @param appName The name of your application. It will be passed on to the backend. |
85 | */ | 85 | */ |
86 | static T* create( OPimGlobal::PimType type, OPimGlobal::DatabaseStyle database, | 86 | static T* create( OPimGlobal::PimType type, OPimGlobal::DatabaseStyle database, |
87 | const QString& appName ){ | 87 | const QString& appName ){ |
88 | qWarning("Selected backend for %d is: %d", type, database ); | 88 | qWarning("Selected backend for %d is: %d", type, database ); |
@@ -92,5 +92,5 @@ class OBackendFactory | |||
92 | used_database = defaultDB( type ); | 92 | used_database = defaultDB( type ); |
93 | } | 93 | } |
94 | 94 | ||
95 | 95 | ||
96 | switch ( type ){ | 96 | switch ( type ){ |
@@ -155,6 +155,6 @@ class OBackendFactory | |||
155 | Config config( "pimaccess" ); | 155 | Config config( "pimaccess" ); |
156 | config.setGroup ( group_name ); | 156 | config.setGroup ( group_name ); |
157 | QString db_String = config.readEntry( "usebackend" ); | 157 | QString db_String = config.readEntry( "usebackend", "xml" ); |
158 | 158 | ||
159 | QAsciiDict<int> dictDbTypes( OPimGlobal::_END_DatabaseStyle ); | 159 | QAsciiDict<int> dictDbTypes( OPimGlobal::_END_DatabaseStyle ); |
160 | dictDbTypes.setAutoDelete( TRUE ); | 160 | dictDbTypes.setAutoDelete( TRUE ); |
@@ -193,7 +193,7 @@ class OBackendFactory | |||
193 | OPimGlobal::DatabaseStyle style = defaultDB( static_cast<OPimGlobal::PimType>( *backend_find ) ); | 193 | OPimGlobal::DatabaseStyle style = defaultDB( static_cast<OPimGlobal::PimType>( *backend_find ) ); |
194 | 194 | ||
195 | qDebug( "OBackendFactory::Default -> Backend is %s, Database is %d", backendName.latin1(), | 195 | qDebug( "OBackendFactory::Default -> Backend is %s, Database is %d", backendName.latin1(), |
196 | style ); | 196 | style ); |
197 | 197 | ||
198 | return create( (OPimGlobal::PimType) *backend_find, style, appName ); | 198 | return create( (OPimGlobal::PimType) *backend_find, style, appName ); |
199 | 199 | ||
@@ -201,5 +201,5 @@ class OBackendFactory | |||
201 | private: | 201 | private: |
202 | OBackendPrivate* d; | 202 | OBackendPrivate* d; |
203 | 203 | ||
204 | }; | 204 | }; |
205 | 205 | ||