summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui/FilmStripView.java
diff options
context:
space:
mode:
authorErin Dahlgren <edahlgren@google.com>2013-10-15 09:50:54 -0700
committerErin Dahlgren <edahlgren@google.com>2013-10-15 11:09:09 -0700
commit3cb2004b2897129c67181316b7c9f62607858618 (patch)
treee75f454678a6f8d41b3a49a05034d27d9748c364 /src/com/android/camera/ui/FilmStripView.java
parent4f4a16782537f6eb08c5cc3ed76831312770e170 (diff)
downloadandroid_packages_apps_Snap-3cb2004b2897129c67181316b7c9f62607858618.tar.gz
android_packages_apps_Snap-3cb2004b2897129c67181316b7c9f62607858618.tar.bz2
android_packages_apps_Snap-3cb2004b2897129c67181316b7c9f62607858618.zip
Do not show any bottom controls in secure camera to prevent launching out of app behavior.
Bug: 11235651 Change-Id: Iafc0b7930c8c016bd6ab11b13d6572241c5ef074
Diffstat (limited to 'src/com/android/camera/ui/FilmStripView.java')
-rw-r--r--src/com/android/camera/ui/FilmStripView.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/camera/ui/FilmStripView.java b/src/com/android/camera/ui/FilmStripView.java
index d17567d52..a8eaf91ad 100644
--- a/src/com/android/camera/ui/FilmStripView.java
+++ b/src/com/android/camera/ui/FilmStripView.java
@@ -1066,6 +1066,13 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
* has been checked for button visibilities
*/
private void updateBottomControls(boolean force) {
+ if (mActivity.isSecureCamera()) {
+ // We cannot show buttons in secure camera that send out of app intents,
+ // because another app with the same name can parade as the intented
+ // Activity.
+ return;
+ }
+
if (mBottomControls == null) {
mBottomControls = (FilmstripBottomControls) ((View) getParent())
.findViewById(R.id.filmstrip_bottom_controls);
@@ -1074,7 +1081,6 @@ public class FilmStripView extends ViewGroup implements BottomControlsListener {
}
final int requestId = getCurrentId();
-
if (requestId < 0) {
return;
}