diff options
-rw-r--r-- | AndroidManifest.xml | 3 | ||||
-rw-r--r-- | src/com/android/browser/widget/BookmarkThumbnailWidgetProvider.java | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1dc53f6..44d0129 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -205,7 +205,8 @@ </receiver> <service android:name=".widget.BookmarkThumbnailWidgetService" - android:exported="true" /> + android:permission="android.permission.BIND_REMOTEVIEWS" + android:exported="false" /> <!-- Makes .BrowserActivity the search target for any activity in Browser --> <meta-data android:name="android.app.default_searchable" android:value=".BrowserActivity" /> diff --git a/src/com/android/browser/widget/BookmarkThumbnailWidgetProvider.java b/src/com/android/browser/widget/BookmarkThumbnailWidgetProvider.java index 6604a5f..b991abd 100644 --- a/src/com/android/browser/widget/BookmarkThumbnailWidgetProvider.java +++ b/src/com/android/browser/widget/BookmarkThumbnailWidgetProvider.java @@ -90,7 +90,7 @@ public class BookmarkThumbnailWidgetProvider extends AppWidgetProvider { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.bookmarkthumbnailwidget); views.setOnClickPendingIntent(R.id.app_shortcut, launchBrowser); - views.setRemoteAdapter(R.id.bookmarks_list, updateIntent); + views.setRemoteAdapter(appWidgetId, R.id.bookmarks_list, updateIntent); appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId, R.id.bookmarks_list); Intent ic = new Intent(context, BookmarkThumbnailWidgetService.class); views.setPendingIntentTemplate(R.id.bookmarks_list, |