am 23a4d305: Adding system property to force enable launcher rotation

* commit '23a4d305ab6453106a2f8db413414701b1064d28':
  Adding system property to force enable launcher rotation
This commit is contained in:
Adam Cohen 2011-12-01 17:41:13 -08:00 committed by Android Git Automerger
commit d2cb2b51af
1 changed files with 5 additions and 1 deletions

View File

@ -139,6 +139,7 @@ public final class Launcher extends Activity
static final int DIALOG_RENAME_FOLDER = 2; static final int DIALOG_RENAME_FOLDER = 2;
private static final String PREFERENCES = "launcher.preferences"; private static final String PREFERENCES = "launcher.preferences";
static final String FORCE_ENABLE_ROTATION_PROPERTY = "launcher.force_enable_rotation";
// Type: int // Type: int
private static final String RUNTIME_STATE_CURRENT_SCREEN = "launcher.current_screen"; private static final String RUNTIME_STATE_CURRENT_SCREEN = "launcher.current_screen";
@ -348,8 +349,11 @@ public final class Launcher extends Activity
} }
mSearchDropTargetBar.onSearchPackagesChanged(searchVisible, voiceVisible); mSearchDropTargetBar.onSearchPackagesChanged(searchVisible, voiceVisible);
final String forceEnableRotation =
SystemProperties.get(FORCE_ENABLE_ROTATION_PROPERTY, "false");
// On large interfaces, we want the screen to auto-rotate based on the current orientation // On large interfaces, we want the screen to auto-rotate based on the current orientation
if (LauncherApplication.isScreenLarge() || Build.TYPE.contentEquals("eng")) { if (LauncherApplication.isScreenLarge() || "true".equalsIgnoreCase(forceEnableRotation)) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
} }
} }