LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 20; indent-tabs-mode: nil; -*- | 1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 20; indent-tabs-mode: nil; -*- |
2 * This Source Code Form is subject to the terms of the Mozilla Public | 2 * This Source Code Form is subject to the terms of the Mozilla Public |
3 * License, v. 2.0. If a copy of the MPL was not distributed with this | 3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
5 | 5 |
6 package org.mozilla.gecko; | 6 package org.mozilla.gecko; |
7 | 7 |
8 import java.io.File; | 8 import java.io.File; |
9 import java.io.FileOutputStream; | 9 import java.io.FileOutputStream; |
10 import java.io.FileReader; | 10 import java.io.FileReader; |
(...skipping 639 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
650 try { | 650 try { |
651 writer.append("{\"created\": " + System.currentTimeMillis() + "}
\n"); | 651 writer.append("{\"created\": " + System.currentTimeMillis() + "}
\n"); |
652 } finally { | 652 } finally { |
653 writer.close(); | 653 writer.close(); |
654 } | 654 } |
655 } catch (Exception e) { | 655 } catch (Exception e) { |
656 // Best-effort. | 656 // Best-effort. |
657 Log.w(LOGTAG, "Couldn't write times.json.", e); | 657 Log.w(LOGTAG, "Couldn't write times.json.", e); |
658 } | 658 } |
659 | 659 |
660 // Initialize pref flag for displaying the start pane for a new non-weba
pp profile. | 660 // PREF_STARTPANE_ENABLED was set to true for non-webapp profiles here. |
661 if (!mIsWebAppProfile) { | 661 // In Adblock Browser however, we never want to see the start pane. |
662 final SharedPreferences prefs = GeckoSharedPrefs.forProfile(mApplica
tionContext); | |
663 prefs.edit().putBoolean(BrowserApp.PREF_STARTPANE_ENABLED, true).app
ly(); | |
664 } | |
665 | 662 |
666 return profileDir; | 663 return profileDir; |
667 } | 664 } |
668 | 665 |
669 /** | 666 /** |
670 * This method is called once, immediately before creation of the profile | 667 * This method is called once, immediately before creation of the profile |
671 * directory completes. | 668 * directory completes. |
672 * | 669 * |
673 * It queues up work to be done in the background to prepare the profile, | 670 * It queues up work to be done in the background to prepare the profile, |
674 * such as adding default bookmarks. | 671 * such as adding default bookmarks. |
(...skipping 18 matching lines...) Expand all Loading... |
693 // indices of the distribution and default bookmarks are | 690 // indices of the distribution and default bookmarks are |
694 // contiguous. Because there are always at least as many | 691 // contiguous. Because there are always at least as many |
695 // bookmarks as there are favicons, we can also guarantee that | 692 // bookmarks as there are favicons, we can also guarantee that |
696 // the favicon IDs won't overlap. | 693 // the favicon IDs won't overlap. |
697 final int offset = BrowserDB.addDistributionBookmarks(cr, distri
bution, 0); | 694 final int offset = BrowserDB.addDistributionBookmarks(cr, distri
bution, 0); |
698 BrowserDB.addDefaultBookmarks(context, cr, offset); | 695 BrowserDB.addDefaultBookmarks(context, cr, offset); |
699 } | 696 } |
700 }); | 697 }); |
701 } | 698 } |
702 } | 699 } |
LEFT | RIGHT |