Skip to content

Commit b7a79bd

Browse files
sganovThe Android Automerger
authored andcommitted
DO NOT MERGE Don't take flags when creating app widget config activity.
bug:19618745 Change-Id: I7973ebfc67ebf52f14890dda9eb891a7b8a5a095
1 parent 54602ec commit b7a79bd

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

core/java/android/appwidget/AppWidgetHost.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,10 +221,10 @@ public final void startAppWidgetConfigureActivityForResult(@NonNull Activity act
221221
int appWidgetId, int intentFlags, int requestCode, @Nullable Bundle options) {
222222
try {
223223
IntentSender intentSender = sService.createAppWidgetConfigIntentSender(
224-
mContextOpPackageName, appWidgetId, intentFlags);
224+
mContextOpPackageName, appWidgetId);
225225
if (intentSender != null) {
226-
activity.startIntentSenderForResult(intentSender, requestCode, null, 0, 0, 0,
227-
options);
226+
activity.startIntentSenderForResult(intentSender, requestCode, null, 0,
227+
intentFlags, intentFlags, options);
228228
} else {
229229
throw new ActivityNotFoundException();
230230
}

core/java/com/android/internal/appwidget/IAppWidgetService.aidl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ interface IAppWidgetService {
4141
void deleteAllHosts();
4242
RemoteViews getAppWidgetViews(String callingPackage, int appWidgetId);
4343
int[] getAppWidgetIdsForHost(String callingPackage, int hostId);
44-
IntentSender createAppWidgetConfigIntentSender(String callingPackage, int appWidgetId,
45-
int intentFlags);
44+
IntentSender createAppWidgetConfigIntentSender(String callingPackage, int appWidgetId);
4645

4746
//
4847
// for AppWidgetManager

services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -673,8 +673,7 @@ public void setBindAppWidgetPermission(String packageName, int grantId,
673673
}
674674

675675
@Override
676-
public IntentSender createAppWidgetConfigIntentSender(String callingPackage, int appWidgetId,
677-
int intentFlags) {
676+
public IntentSender createAppWidgetConfigIntentSender(String callingPackage, int appWidgetId) {
678677
final int userId = UserHandle.getCallingUserId();
679678

680679
if (DEBUG) {
@@ -704,7 +703,6 @@ public IntentSender createAppWidgetConfigIntentSender(String callingPackage, int
704703
Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_CONFIGURE);
705704
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
706705
intent.setComponent(provider.info.configure);
707-
intent.setFlags(intentFlags);
708706

709707
// All right, create the sender.
710708
final long identity = Binder.clearCallingIdentity();

0 commit comments

Comments
 (0)