mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 07:46:55 +00:00
Add smartspace custom widget
Flag: SMARTSPACE_AS_A_WIDGET Test: no test Bug: 200721106 Change-Id: I4ae4ff72ff7267bab0b5a928f3f78b47f7cfbc1f
This commit is contained in:
@@ -57,10 +57,15 @@ public class WidgetManagerHelper {
|
||||
/**
|
||||
* @see AppWidgetManager#getAppWidgetInfo(int)
|
||||
*/
|
||||
public LauncherAppWidgetProviderInfo getLauncherAppWidgetInfo(int appWidgetId) {
|
||||
if (appWidgetId <= LauncherAppWidgetInfo.CUSTOM_WIDGET_ID) {
|
||||
return CustomWidgetManager.INSTANCE.get(mContext).getWidgetProvider(appWidgetId);
|
||||
public LauncherAppWidgetProviderInfo getLauncherAppWidgetInfo(
|
||||
int appWidgetId, ComponentName componentName) {
|
||||
|
||||
// For custom widgets.
|
||||
if (appWidgetId <= LauncherAppWidgetInfo.CUSTOM_WIDGET_ID && !CustomWidgetManager
|
||||
.INSTANCE.get(mContext).getWidgetIdForCustomProvider(componentName).equals("")) {
|
||||
return CustomWidgetManager.INSTANCE.get(mContext).getWidgetProvider(componentName);
|
||||
}
|
||||
|
||||
AppWidgetProviderInfo info = mAppWidgetManager.getAppWidgetInfo(appWidgetId);
|
||||
return info == null ? null : LauncherAppWidgetProviderInfo.fromProviderInfo(mContext, info);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user