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

Commit 5ebe6cae authored by Moez Bhatti's avatar Moez Bhatti Committed by GitHub
Browse files

Merge pull request #563 from deplacer/master

Prevent Activity from Recreating & Fixed Widget Crash
parents 44ae58ae d165530f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.moez.QKSMS"
    xmlns:android="http://schemas.android.com/apk/res/android">
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.moez.QKSMS">

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+10 −2
Original line number Diff line number Diff line
@@ -20,10 +20,12 @@ import android.annotation.TargetApi;
import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.appwidget.AppWidgetProviderInfo;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.widget.RemoteViews;
@@ -88,8 +90,14 @@ public class WidgetProvider extends AppWidgetProvider {
    @TargetApi(16)
    private static int isSmallWidget(AppWidgetManager appWidgetManager, int appWidgetId) {

        int size;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
            Bundle options = appWidgetManager.getAppWidgetOptions(appWidgetId);
        int size = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH);
            size = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH);
        } else {
            AppWidgetProviderInfo appWidgetInfo = appWidgetManager.getAppWidgetInfo(appWidgetId);
            size = appWidgetInfo.minWidth;
        }
        int n = 2;
        while (70 * n - 30 < size) {
            ++n;