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

Commit f22f65db authored by Isaac Katzenelson's avatar Isaac Katzenelson Committed by Android Git Automerger
Browse files

am 980ff50e: Fixed flicker in widget

* commit '980ff50e':
  Fixed flicker in widget
parents 78761427 980ff50e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
        for (int appWidgetId : appWidgetIds) {
            float ratio = WidgetUtils.getScaleRatio(ctxt, null, appWidgetId);
            updateClock(ctxt, appWidgetManager, appWidgetId, ratio);

        }
        super.onUpdate(ctxt, appWidgetManager, appWidgetIds);
    }
+5 −1
Original line number Diff line number Diff line
@@ -204,7 +204,6 @@ public class DigitalWidgetViewsFactory extends BroadcastReceiver implements Remo
        if (mId == AppWidgetManager.INVALID_APPWIDGET_ID) {
            return;
        }

        mContext = context;
        String action = intent.getAction();
        AppWidgetManager widgetManager = AppWidgetManager.getInstance(context);
@@ -219,6 +218,11 @@ public class DigitalWidgetViewsFactory extends BroadcastReceiver implements Remo
            mReloadCitiesList = true;
            widgetManager.notifyAppWidgetViewDataChanged(mId, R.id.digital_appwidget_listview);

        } else if (action.equals(Intent.ACTION_SCREEN_ON)) {
            RemoteViews widget =
                    new RemoteViews(context.getPackageName(), R.layout.digital_appwidget);
            refreshAlarm(context, widget);
            widgetManager.partiallyUpdateAppWidget(mId, widget);
        } else {
            // For any time change or locale change, refresh all
            widgetManager.notifyAppWidgetViewDataChanged(mId, R.id.digital_appwidget_listview);