mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 03:08:19 +00:00
Merge "Fixing crash when dragging and dropping a restored widget." into ub-launcher3-almonte
This commit is contained in:
@@ -145,9 +145,9 @@ public class LauncherAppWidgetHostView extends AppWidgetHostView implements Touc
|
||||
@Override
|
||||
public AppWidgetProviderInfo getAppWidgetInfo() {
|
||||
AppWidgetProviderInfo info = super.getAppWidgetInfo();
|
||||
if (!(info instanceof LauncherAppWidgetProviderInfo)) {
|
||||
if (info != null && !(info instanceof LauncherAppWidgetProviderInfo)) {
|
||||
throw new IllegalStateException("Launcher widget must have"
|
||||
+ "LauncherAppWidgetProviderInfo");
|
||||
+ " LauncherAppWidgetProviderInfo");
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
@@ -3177,9 +3177,8 @@ public class Workspace extends SmoothPagedView
|
||||
// in its final location
|
||||
|
||||
final LauncherAppWidgetHostView hostView = (LauncherAppWidgetHostView) cell;
|
||||
LauncherAppWidgetProviderInfo pInfo = (LauncherAppWidgetProviderInfo)
|
||||
hostView.getAppWidgetInfo();
|
||||
if (pInfo.resizeMode != AppWidgetProviderInfo.RESIZE_NONE) {
|
||||
AppWidgetProviderInfo pInfo = hostView.getAppWidgetInfo();
|
||||
if (pInfo != null && pInfo.resizeMode != AppWidgetProviderInfo.RESIZE_NONE) {
|
||||
final Runnable addResizeFrame = new Runnable() {
|
||||
public void run() {
|
||||
DragLayer dragLayer = mLauncher.getDragLayer();
|
||||
|
||||
Reference in New Issue
Block a user