aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java8
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java11
2 files changed, 8 insertions, 11 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java b/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java
index 322bcc5..ddfdaa1 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java
@@ -248,6 +248,14 @@ public class ChoosePicturesFragment extends PreferenceFragment implements OnEndS
mScroller.setCallback(this);
mAlbumsPanel = (CardLayout)mScroller.findViewById(R.id.albums_panel);
+ // Force Hardware acceleration
+ if (!mScroller.isHardwareAccelerated()) {
+ mScroller.setLayerType(View.LAYER_TYPE_HARDWARE, null);
+ }
+ if (!mAlbumsPanel.isHardwareAccelerated()) {
+ mAlbumsPanel.setLayerType(View.LAYER_TYPE_HARDWARE, null);
+ }
+
// Load the albums
mAlbumsLoaderTask.execute();
diff --git a/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java b/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java
index 35971f6..e1953cd 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java
@@ -65,17 +65,6 @@ public class CardLayout extends LinearLayout {
}
/**
- * {@inheritDoc}
- */
- @Override
- protected void onAttachedToWindow() {
- super.onAttachedToWindow();
- if (!isHardwareAccelerated()) {
- setLayerType(View.LAYER_TYPE_HARDWARE, null);
- }
- }
-
- /**
* Add a new card to the layout
*
* @param card The card view to add