From 8cff1c662fb3e325b000d0f479c6cc8f7ce736b2 Mon Sep 17 00:00:00 2001 From: dosiecki Date: Fri, 21 Nov 2014 13:57:33 -0800 Subject: [PATCH] Synchro db opening as early as possible. --- .../NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java | 2 +- .../NewsBlur/src/com/newsblur/database/FeedProvider.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java b/clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java index f3542d53b..ab8e9b7a8 100644 --- a/clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java +++ b/clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java @@ -55,8 +55,8 @@ public class BlurDatabaseHelper { public BlurDatabaseHelper(Context context) { this.context = context; - dbWrapper = new BlurDatabase(context); synchronized (RW_MUTEX) { + dbWrapper = new BlurDatabase(context); dbRO = dbWrapper.getRO(); dbRW = dbWrapper.getRW(); } diff --git a/clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java b/clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java index 36f3d91b0..a851c8a3c 100644 --- a/clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java +++ b/clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java @@ -105,7 +105,9 @@ public class FeedProvider extends ContentProvider { @Override public boolean onCreate() { + synchronized (BlurDatabaseHelper.RW_MUTEX) { databaseHelper = new BlurDatabase(getContext().getApplicationContext()); + } return true; }