summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWilhelm Fitzpatrick <rafial@cyngn.com>2014-10-28 18:17:15 -0700
committerlinus_lee <llee@cyngn.com>2014-11-20 12:51:36 -0800
commit7b68ef985e8f36a5eefba408e864266b31fc5473 (patch)
tree708db1718d404b901dc0bba747c423cc0520d3e7 /src
parent80f678ce37cf1c3b75585a6398c148098bb537f2 (diff)
downloadandroid_packages_apps_Eleven-7b68ef985e8f36a5eefba408e864266b31fc5473.tar.gz
android_packages_apps_Eleven-7b68ef985e8f36a5eefba408e864266b31fc5473.tar.bz2
android_packages_apps_Eleven-7b68ef985e8f36a5eefba408e864266b31fc5473.zip
Eleven: prevent clicks from "leaking through" frontmost fragment
https://cyanogen.atlassian.net/browse/MUSIC-133 Change-Id: If0d7472f5406e946b1d924d6e61512436504255a
Diffstat (limited to 'src')
-rw-r--r--src/com/cyngn/eleven/ui/fragments/BaseFragment.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/cyngn/eleven/ui/fragments/BaseFragment.java b/src/com/cyngn/eleven/ui/fragments/BaseFragment.java
index 59dbae0..062415d 100644
--- a/src/com/cyngn/eleven/ui/fragments/BaseFragment.java
+++ b/src/com/cyngn/eleven/ui/fragments/BaseFragment.java
@@ -3,6 +3,7 @@ package com.cyngn.eleven.ui.fragments;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
+import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
@@ -35,9 +36,14 @@ public abstract class BaseFragment extends Fragment implements MusicStateListene
mRootView = (ViewGroup) inflater.inflate(getLayoutToInflate(), null);
// set the background color
mRootView.setBackgroundColor(getResources().getColor(R.color.background_color));
+ // eat any touches that fall through to the root so they aren't
+ // passed on to fragments "behind" the current one.
+ mRootView.setOnTouchListener(new View.OnTouchListener() {
+ @Override
+ public boolean onTouch(View v, MotionEvent me) { return true; }
+ });
setupActionBar();
-
onViewCreated();
return mRootView;