Bug 826467 - Avoid persisting tabs to tabs.db if Sync is not setup r=bnicholson

This commit is contained in:
Mark Finkle 2013-01-06 10:28:52 -05:00
parent a53afb65be
commit ac0c7afc16

View File

@ -7,6 +7,7 @@ package org.mozilla.gecko;
import org.mozilla.gecko.db.BrowserDB;
import org.mozilla.gecko.util.GeckoEventListener;
import org.mozilla.gecko.sync.setup.SyncAccounts;
import org.json.JSONException;
import org.json.JSONObject;
@ -408,6 +409,8 @@ public class Tabs implements GeckoEventListener {
final Iterable<Tab> tabs = getTabsInOrder();
GeckoAppShell.getHandler().post(new Runnable() {
public void run() {
boolean syncIsSetup = SyncAccounts.syncAccountsExist(mActivity);
if (syncIsSetup)
TabsAccessor.persistLocalTabs(getContentResolver(), tabs);
}
});