mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 03:08:19 +00:00
Merge "Deduct padding from widget size only if padding has been inset" into sc-dev
This commit is contained in:
@@ -99,11 +99,13 @@ public final class WidgetSizes {
|
||||
*/
|
||||
public static Bundle getWidgetSizeOptions(Context context, ComponentName provider, int spanX,
|
||||
int spanY) {
|
||||
boolean shouldInsetWidgets =
|
||||
LauncherAppState.getIDP(context).getDeviceProfile(context).shouldInsetWidgets();
|
||||
ArrayList<SizeF> sizes = getWidgetSizes(context, spanX, spanY);
|
||||
Rect padding = getDefaultPaddingForWidget(context, provider, null);
|
||||
float density = context.getResources().getDisplayMetrics().density;
|
||||
float xPaddingDips = (padding.left + padding.right) / density;
|
||||
float yPaddingDips = (padding.top + padding.bottom) / density;
|
||||
float xPaddingDips = shouldInsetWidgets ? (padding.left + padding.right) / density : 0;
|
||||
float yPaddingDips = shouldInsetWidgets ? (padding.top + padding.bottom) / density : 0;
|
||||
|
||||
ArrayList<SizeF> paddedSizes = sizes.stream()
|
||||
.map(size -> new SizeF(
|
||||
|
||||
Reference in New Issue
Block a user