am 2c73d923: am 603d19a3: Merge "Additional logs to track down missing workspace screen. (Bug 11683562)" into jb-ub-now-jolly-elf
* commit '2c73d9238dcbb13a000b0c037026161b82e28503': Additional logs to track down missing workspace screen. (Bug 11683562)
This commit is contained in:
@@ -1616,6 +1616,9 @@ public class LauncherModel extends BroadcastReceiver {
|
|||||||
|
|
||||||
/** Returns whether this is an upgradge path */
|
/** Returns whether this is an upgradge path */
|
||||||
private boolean loadWorkspace() {
|
private boolean loadWorkspace() {
|
||||||
|
// Log to disk
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - loadWorkspace()", true);
|
||||||
|
|
||||||
final long t = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
|
final long t = DEBUG_LOADERS ? SystemClock.uptimeMillis() : 0;
|
||||||
|
|
||||||
final Context context = mContext;
|
final Context context = mContext;
|
||||||
@@ -1634,6 +1637,8 @@ public class LauncherModel extends BroadcastReceiver {
|
|||||||
|
|
||||||
// Check if we need to do any upgrade-path logic
|
// Check if we need to do any upgrade-path logic
|
||||||
boolean loadedOldDb = LauncherAppState.getLauncherProvider().justLoadedOldDb();
|
boolean loadedOldDb = LauncherAppState.getLauncherProvider().justLoadedOldDb();
|
||||||
|
// Log to disk
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - loadedOldDb: " + loadedOldDb, true);
|
||||||
|
|
||||||
synchronized (sBgLock) {
|
synchronized (sBgLock) {
|
||||||
clearSBgDataStructures();
|
clearSBgDataStructures();
|
||||||
@@ -1950,6 +1955,10 @@ public class LauncherModel extends BroadcastReceiver {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
Collections.sort(sBgWorkspaceScreens);
|
Collections.sort(sBgWorkspaceScreens);
|
||||||
|
// Log to disk
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - maxScreenId: " + maxScreenId, true);
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - sBgWorkspaceScreens: " +
|
||||||
|
TextUtils.join(", ", sBgWorkspaceScreens), true);
|
||||||
|
|
||||||
LauncherAppState.getLauncherProvider().updateMaxScreenId(maxScreenId);
|
LauncherAppState.getLauncherProvider().updateMaxScreenId(maxScreenId);
|
||||||
updateWorkspaceScreenOrder(context, sBgWorkspaceScreens);
|
updateWorkspaceScreenOrder(context, sBgWorkspaceScreens);
|
||||||
@@ -1966,6 +1975,9 @@ public class LauncherModel extends BroadcastReceiver {
|
|||||||
for (Integer i : orderedScreens.keySet()) {
|
for (Integer i : orderedScreens.keySet()) {
|
||||||
sBgWorkspaceScreens.add(orderedScreens.get(i));
|
sBgWorkspaceScreens.add(orderedScreens.get(i));
|
||||||
}
|
}
|
||||||
|
// Log to disk
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - sBgWorkspaceScreens: " +
|
||||||
|
TextUtils.join(", ", sBgWorkspaceScreens), true);
|
||||||
|
|
||||||
// Remove any empty screens
|
// Remove any empty screens
|
||||||
ArrayList<Long> unusedScreens = new ArrayList<Long>(sBgWorkspaceScreens);
|
ArrayList<Long> unusedScreens = new ArrayList<Long>(sBgWorkspaceScreens);
|
||||||
@@ -1979,6 +1991,10 @@ public class LauncherModel extends BroadcastReceiver {
|
|||||||
|
|
||||||
// If there are any empty screens remove them, and update.
|
// If there are any empty screens remove them, and update.
|
||||||
if (unusedScreens.size() != 0) {
|
if (unusedScreens.size() != 0) {
|
||||||
|
// Log to disk
|
||||||
|
Launcher.addDumpLog(TAG, "11683562 - unusedScreens (to be removed): " +
|
||||||
|
TextUtils.join(", ", unusedScreens), true);
|
||||||
|
|
||||||
sBgWorkspaceScreens.removeAll(unusedScreens);
|
sBgWorkspaceScreens.removeAll(unusedScreens);
|
||||||
updateWorkspaceScreenOrder(context, sBgWorkspaceScreens);
|
updateWorkspaceScreenOrder(context, sBgWorkspaceScreens);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user