OSDN Git Service

Disabling home screen migration logic
authorSunny Goyal <sunnygoyal@google.com>
Tue, 11 Aug 2015 19:10:34 +0000 (12:10 -0700)
committerSunny Goyal <sunnygoyal@google.com>
Tue, 11 Aug 2015 19:10:34 +0000 (12:10 -0700)
Change-Id: I506948852945bfb8ebd7a95fc951880ffe9a3e17

src/com/android/launcher3/LauncherBackupAgentHelper.java
src/com/android/launcher3/LauncherBackupHelper.java
src/com/android/launcher3/LauncherModel.java
src/com/android/launcher3/model/MigrateFromRestoreTask.java

index 611ab2e..3debef6 100644 (file)
@@ -98,7 +98,7 @@ public class LauncherBackupAgentHelper extends BackupAgentHelper {
                 LauncherAppState.getLauncherProvider().updateFolderItemsRank();
             }
 
-            if (mHelper.shouldAttemptWorkspaceMigration()) {
+            if (MigrateFromRestoreTask.ENABLED && mHelper.shouldAttemptWorkspaceMigration()) {
                 MigrateFromRestoreTask.markForMigration(getApplicationContext(),
                         (int) mHelper.migrationCompatibleProfileData.desktopCols,
                         (int) mHelper.migrationCompatibleProfileData.desktopRows,
index 136556b..2d11d3a 100644 (file)
@@ -52,6 +52,7 @@ import com.android.launcher3.backup.BackupProtos.Screen;
 import com.android.launcher3.backup.BackupProtos.Widget;
 import com.android.launcher3.compat.UserHandleCompat;
 import com.android.launcher3.compat.UserManagerCompat;
+import com.android.launcher3.model.MigrateFromRestoreTask;
 import com.android.launcher3.util.Thunk;
 import com.google.protobuf.nano.InvalidProtocolBufferNanoException;
 import com.google.protobuf.nano.MessageNano;
@@ -314,7 +315,8 @@ public class LauncherBackupHelper implements BackupHelper {
             return true;
         }
 
-        if ((oldProfile.desktopCols - currentProfile.desktopCols <= 1) &&
+        if (MigrateFromRestoreTask.ENABLED &&
+                (oldProfile.desktopCols - currentProfile.desktopCols <= 1) &&
                 (oldProfile.desktopRows - currentProfile.desktopRows <= 1)) {
             // Allow desktop migration when row and/or column count contracts by 1.
 
index f029561..d9b0cd4 100644 (file)
@@ -1758,8 +1758,7 @@ public class LauncherModel extends BroadcastReceiver
             int countX = (int) profile.numColumns;
             int countY = (int) profile.numRows;
 
-
-            if (MigrateFromRestoreTask.shouldRunTask(mContext)) {
+            if (MigrateFromRestoreTask.ENABLED && MigrateFromRestoreTask.shouldRunTask(mContext)) {
                 long migrationStartTime = System.currentTimeMillis();
                 Log.v(TAG, "Starting workspace migration after restore");
                 try {
index 8d4472f..6a529f6 100644 (file)
@@ -37,6 +37,8 @@ import java.util.HashSet;
  */
 public class MigrateFromRestoreTask {
 
+    public static boolean ENABLED = false;
+
     private static final String TAG = "MigrateFromRestoreTask";
     private static final boolean DEBUG = true;