diff options
author | Craig Mautner <cmautner@google.com> | 2012-10-26 15:13:08 -0700 |
---|---|---|
committer | Craig Mautner <cmautner@google.com> | 2012-10-26 15:13:08 -0700 |
commit | 6a0393666a75b4cd352ac73a027d9cbcc539f6c2 (patch) | |
tree | 8f1ff5e8d5f463e79417a9fe466fd4bc657c7cc9 /src/com/android/launcher2/AppWidgetResizeFrame.java | |
parent | d1c3789ea61114da6ddfa149f4d8993dfb86ff40 (diff) | |
download | android_packages_apps_Trebuchet-6a0393666a75b4cd352ac73a027d9cbcc539f6c2.tar.gz android_packages_apps_Trebuchet-6a0393666a75b4cd352ac73a027d9cbcc539f6c2.tar.bz2 android_packages_apps_Trebuchet-6a0393666a75b4cd352ac73a027d9cbcc539f6c2.zip |
Extend background to full screen.
Gradient and black backgrounds were stopping at the Status Bar.
When returning from a full screen app to the launcher the wallpaper
was completely visible when it should have been obscured by these
backgrounds. Making the app full screen while keeping the views
within the system insets fixes this.
Bug 7410717 fixed.
Change-Id: If3f7e4808961ee6c80fe2d0a328e6ca39fa5eb7a
Diffstat (limited to 'src/com/android/launcher2/AppWidgetResizeFrame.java')
-rw-r--r-- | src/com/android/launcher2/AppWidgetResizeFrame.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AppWidgetResizeFrame.java b/src/com/android/launcher2/AppWidgetResizeFrame.java index 7762ece5f..13ee6f913 100644 --- a/src/com/android/launcher2/AppWidgetResizeFrame.java +++ b/src/com/android/launcher2/AppWidgetResizeFrame.java @@ -399,8 +399,10 @@ public class AppWidgetResizeFrame extends FrameLayout { public void snapToWidget(boolean animate) { final DragLayer.LayoutParams lp = (DragLayer.LayoutParams) getLayoutParams(); - int xOffset = mCellLayout.getLeft() + mCellLayout.getPaddingLeft() - mWorkspace.getScrollX(); - int yOffset = mCellLayout.getTop() + mCellLayout.getPaddingTop() - mWorkspace.getScrollY(); + int xOffset = mCellLayout.getLeft() + mCellLayout.getPaddingLeft() + + mDragLayer.getPaddingLeft() - mWorkspace.getScrollX(); + int yOffset = mCellLayout.getTop() + mCellLayout.getPaddingTop() + + mDragLayer.getPaddingTop() - mWorkspace.getScrollY(); int newWidth = mWidgetView.getWidth() + 2 * mBackgroundPadding - mWidgetPaddingLeft - mWidgetPaddingRight; |