|
@@ -60,7 +60,7 @@ - (void)dealloc {
|
|
|
[_cachedStatements release];
|
|
[_cachedStatements release];
|
|
|
[_databasePath release];
|
|
[_databasePath release];
|
|
|
|
|
|
|
|
-#ifdef FMDB_USE_WEAK_POOL
|
|
|
|
|
|
|
+#ifdef FMDB_USE_WEAK_POOL
|
|
|
objc_storeWeak(&_poolAccessViaMethodOnly, nil);
|
|
objc_storeWeak(&_poolAccessViaMethodOnly, nil);
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
@@ -1113,7 +1113,7 @@ - (void)checkPoolPushBack {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- (FMDatabasePool *)pool {
|
|
- (FMDatabasePool *)pool {
|
|
|
-#ifdef FMDB_USE_WEAK_POOL
|
|
|
|
|
|
|
+#ifdef FMDB_USE_WEAK_POOL
|
|
|
return objc_loadWeak(&_poolAccessViaMethodOnly);
|
|
return objc_loadWeak(&_poolAccessViaMethodOnly);
|
|
|
#else
|
|
#else
|
|
|
return _poolAccessViaMethodOnly;
|
|
return _poolAccessViaMethodOnly;
|