Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java |
index 1a64f3a5289a3b8529c43c9a4b3662cb650ba650..5b82d656fd6022ee619b7f3fdc6bf9c027609472 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java |
@@ -8,6 +8,7 @@ import android.app.Service; |
import android.content.Intent; |
import android.os.IBinder; |
+import org.chromium.chrome.browser.firstrun.FirstRunStatus; |
import org.chromium.chrome.browser.preferences.ChromePreferenceManager; |
/** |
@@ -22,6 +23,7 @@ public class CustomTabsConnectionService extends Service { |
@Override |
public IBinder onBind(Intent intent) { |
if (!ChromePreferenceManager.getInstance(this).getCustomTabsEnabled()) return null; |
+ if (!FirstRunStatus.getFirstRunFlowComplete(getApplicationContext())) return null; |
return (IBinder) CustomTabsConnection.getInstance(getApplication()); |
} |