diff options
author | Wilhelm Fitzpatrick <rafial@cyngn.com> | 2014-10-28 18:17:15 -0700 |
---|---|---|
committer | linus_lee <llee@cyngn.com> | 2014-11-20 12:51:36 -0800 |
commit | 7b68ef985e8f36a5eefba408e864266b31fc5473 (patch) | |
tree | 708db1718d404b901dc0bba747c423cc0520d3e7 /src | |
parent | 80f678ce37cf1c3b75585a6398c148098bb537f2 (diff) | |
download | android_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.java | 8 |
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; |