mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-02 17:06:49 +00:00
Merge "Update the widget spans after the provider changes" into ub-launcher3-burnaby-polish
This commit is contained in:
@@ -125,5 +125,8 @@ public class LauncherAppWidgetHost extends AppWidgetHost {
|
||||
LauncherAppWidgetProviderInfo info = LauncherAppWidgetProviderInfo.fromProviderInfo(
|
||||
mLauncher, appWidget);
|
||||
super.onProviderChanged(appWidgetId, info);
|
||||
// The super method updates the dimensions of the providerInfo. Update the
|
||||
// launcher spans accordingly.
|
||||
info.initSpans();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ public class LauncherAppWidgetProviderInfo extends AppWidgetProviderInfo {
|
||||
initSpans();
|
||||
}
|
||||
|
||||
private void initSpans() {
|
||||
public void initSpans() {
|
||||
LauncherAppState app = LauncherAppState.getInstance();
|
||||
InvariantDeviceProfile idp = app.getInvariantDeviceProfile();
|
||||
|
||||
|
||||
@@ -107,7 +107,7 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {
|
||||
@Override
|
||||
public void onProgressChanged(int sessionId, float progress) {
|
||||
SessionInfo session = mInstaller.getSessionInfo(sessionId);
|
||||
if (session != null) {
|
||||
if (session != null && session.getAppPackageName() != null) {
|
||||
sendUpdate(new PackageInstallInfo(session.getAppPackageName(),
|
||||
STATUS_INSTALLING,
|
||||
(int) (session.getProgress() * 100)));
|
||||
@@ -124,7 +124,7 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {
|
||||
|
||||
private void pushSessionDisplayToLauncher(int sessionId) {
|
||||
SessionInfo session = mInstaller.getSessionInfo(sessionId);
|
||||
if (session != null) {
|
||||
if (session != null && session.getAppPackageName() != null) {
|
||||
addSessionInfoToCahce(session, UserHandleCompat.myUserHandle());
|
||||
LauncherAppState app = LauncherAppState.getInstanceNoCreate();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user