summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2015-05-05 14:30:44 -0700
committerWinson Chung <winsonc@google.com>2015-05-05 14:32:29 -0700
commited4121e1fc3e9d5ea189ab57a08447993d9e0d50 (patch)
treed21f21455bfac5588826bedda88f7b54bb53e04d /src
parent9892e5874061233dec57107d1d3d7d5d8e1f5d93 (diff)
downloadandroid_packages_apps_Trebuchet-ed4121e1fc3e9d5ea189ab57a08447993d9e0d50.tar.gz
android_packages_apps_Trebuchet-ed4121e1fc3e9d5ea189ab57a08447993d9e0d50.tar.bz2
android_packages_apps_Trebuchet-ed4121e1fc3e9d5ea189ab57a08447993d9e0d50.zip
Fixing all apps relayout issue.
Bug: 20617223 Change-Id: Ia7efbdb1c8744ca58070b6b20e96bcb19389c0d1
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/AppsContainerView.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/launcher3/AppsContainerView.java b/src/com/android/launcher3/AppsContainerView.java
index f7adaf81d..c3cf629b8 100644
--- a/src/com/android/launcher3/AppsContainerView.java
+++ b/src/com/android/launcher3/AppsContainerView.java
@@ -232,8 +232,15 @@ public class AppsContainerView extends FrameLayout implements DragSource, Insett
mFixedBounds.set(fixedBounds);
}
- updateBackgrounds();
- updatePaddings();
+ // Post the updates since they can trigger a relayout, and this call can be triggered from
+ // a layout pass itself.
+ post(new Runnable() {
+ @Override
+ public void run() {
+ updateBackgrounds();
+ updatePaddings();
+ }
+ });
}
@Override