@@ -3,9 +3,7 @@ package com.simplemobiletools.launcher.fragments
33import android.annotation.SuppressLint
44import android.appwidget.AppWidgetManager
55import android.content.Context
6- import android.content.Intent
76import android.content.pm.LauncherApps
8- import android.content.pm.PackageManager
97import android.os.Process
108import android.util.AttributeSet
119import android.view.MotionEvent
@@ -16,11 +14,9 @@ import com.simplemobiletools.commons.helpers.ensureBackgroundThread
1614import com.simplemobiletools.commons.helpers.isRPlus
1715import com.simplemobiletools.launcher.activities.MainActivity
1816import com.simplemobiletools.launcher.adapters.WidgetsAdapter
19- import com.simplemobiletools.launcher.extensions.getTileCount
20- import com.simplemobiletools.launcher.helpers.COLUMN_COUNT
17+ import com.simplemobiletools.launcher.extensions.getInitialCellSize
2118import com.simplemobiletools.launcher.helpers.ITEM_TYPE_SHORTCUT
2219import com.simplemobiletools.launcher.helpers.ITEM_TYPE_WIDGET
23- import com.simplemobiletools.launcher.helpers.ROW_COUNT
2420import com.simplemobiletools.launcher.interfaces.WidgetsFragmentListener
2521import com.simplemobiletools.launcher.models.*
2622import kotlinx.android.synthetic.main.widgets_fragment.view.*
@@ -98,8 +94,9 @@ class WidgetsFragment(context: Context, attributeSet: AttributeSet) : MyFragment
9894 val appIcon = appMetadata.appIcon
9995 val widgetTitle = info.loadLabel(packageManager)
10096 val widgetPreviewImage = info.loadPreviewImage(context, resources.displayMetrics.densityDpi) ? : appIcon
101- val widthCells = Math .min(COLUMN_COUNT , context.getTileCount(info.minWidth))
102- val heightCells = Math .min(ROW_COUNT , context.getTileCount(info.minHeight))
97+ val cellSize = context.getInitialCellSize(info, info.minWidth, info.minHeight)
98+ val widthCells = cellSize.width
99+ val heightCells = cellSize.height
103100 val className = info.provider.className
104101 val widget = AppWidget (appPackageName, appTitle, appIcon, widgetTitle, widgetPreviewImage, widthCells, heightCells, false , className, info)
105102 appWidgets.add(widget)
0 commit comments