Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5553044c authored by Winson Chung's avatar Winson Chung Committed by Android (Google) Code Review
Browse files

Merge "Making the calls to the RemoteViewsFactory synchronized to prevent threading issues."

parents 75a44c61 f58a9615
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -82,27 +82,27 @@ public abstract class RemoteViewsService extends Service {
        public RemoteViewsFactoryAdapter(RemoteViewsFactory factory) {
            mFactory = factory;
        }
        public void onDataSetChanged() {
        public synchronized void onDataSetChanged() {
            mFactory.onDataSetChanged();
        }
        public int getCount() {
        public synchronized int getCount() {
            return mFactory.getCount();
        }
        public RemoteViews getViewAt(int position) {
        public synchronized RemoteViews getViewAt(int position) {
            RemoteViews rv = mFactory.getViewAt(position);
            rv.setIsWidgetCollectionChild(true);
            return rv;
        }
        public RemoteViews getLoadingView() {
        public synchronized RemoteViews getLoadingView() {
            return mFactory.getLoadingView();
        }
        public int getViewTypeCount() {
        public synchronized int getViewTypeCount() {
            return mFactory.getViewTypeCount();
        }
        public long getItemId(int position) {
        public synchronized long getItemId(int position) {
            return mFactory.getItemId(position);
        }
        public boolean hasStableIds() {
        public synchronized boolean hasStableIds() {
            return mFactory.hasStableIds();
        }