Merge "allow all 4 orientations" into gingerbread
This commit is contained in:
committed by
Android (Google) Code Review
commit
ce22d60873
@@ -111,6 +111,7 @@ import android.view.animation.AnimationUtils;
|
|||||||
import android.media.IAudioService;
|
import android.media.IAudioService;
|
||||||
import android.media.AudioManager;
|
import android.media.AudioManager;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -2114,8 +2115,12 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
|||||||
return getCurrentPortraitRotation(lastRotation);
|
return getCurrentPortraitRotation(lastRotation);
|
||||||
}
|
}
|
||||||
|
|
||||||
mOrientationListener.setAllow180Rotation(
|
if (new File("/system/etc/allow_all_orientations").exists()) {
|
||||||
orientation == ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
|
mOrientationListener.setAllow180Rotation(true);
|
||||||
|
} else {
|
||||||
|
mOrientationListener.setAllow180Rotation(
|
||||||
|
orientation == ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
|
||||||
|
}
|
||||||
|
|
||||||
// case for nosensor meaning ignore sensor and consider only lid
|
// case for nosensor meaning ignore sensor and consider only lid
|
||||||
// or orientation sensor disabled
|
// or orientation sensor disabled
|
||||||
|
|||||||
Reference in New Issue
Block a user