summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AppWidgetsRestoredReceiver.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-08-12 15:12:16 -0700
committerSunny Goyal <sunnygoyal@google.com>2015-08-14 11:42:01 -0700
commit84b4adc3fb2301466468828ccbd742209619e597 (patch)
treebc878ec3a533160dfc9b0f67cf576a915eed0737 /src/com/android/launcher3/AppWidgetsRestoredReceiver.java
parentf29471c751b173b91989709b9ce9ca811bf20244 (diff)
downloadandroid_packages_apps_Trebuchet-84b4adc3fb2301466468828ccbd742209619e597.tar.gz
android_packages_apps_Trebuchet-84b4adc3fb2301466468828ccbd742209619e597.tar.bz2
android_packages_apps_Trebuchet-84b4adc3fb2301466468828ccbd742209619e597.zip
Disabling auto restore of widgets.
> Always show "Setup" button for a widget which has a config activity. Bug: 23155863 Change-Id: I60683889e76be830a76ac1245e079574aaf0ad10
Diffstat (limited to 'src/com/android/launcher3/AppWidgetsRestoredReceiver.java')
-rw-r--r--src/com/android/launcher3/AppWidgetsRestoredReceiver.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher3/AppWidgetsRestoredReceiver.java b/src/com/android/launcher3/AppWidgetsRestoredReceiver.java
index 5e7a012d2..b1d51ece0 100644
--- a/src/com/android/launcher3/AppWidgetsRestoredReceiver.java
+++ b/src/com/android/launcher3/AppWidgetsRestoredReceiver.java
@@ -13,6 +13,7 @@ import android.os.AsyncTask;
import android.util.Log;
import com.android.launcher3.LauncherSettings.Favorites;
+import com.android.launcher3.compat.AppWidgetManagerCompat;
import java.util.ArrayList;
import java.util.List;
@@ -48,7 +49,8 @@ public class AppWidgetsRestoredReceiver extends BroadcastReceiver {
final AppWidgetProviderInfo provider = widgets.getAppWidgetInfo(newWidgetIds[i]);
final int state;
if (LauncherModel.isValidProvider(provider)) {
- state = LauncherAppWidgetInfo.RESTORE_COMPLETED;
+ // This will ensure that we show 'Click to setup' UI if required.
+ state = LauncherAppWidgetInfo.FLAG_UI_NOT_READY;
} else {
state = LauncherAppWidgetInfo.FLAG_PROVIDER_NOT_READY;
}