Don't save animated stickers

This commit is contained in:
NekoInverter 2020-02-18 17:21:51 +08:00
parent 029c56ee10
commit 9caca4163a
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
3 changed files with 14 additions and 9 deletions

View File

@ -29,8 +29,6 @@ import android.text.TextUtils;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.firebase.iid.FirebaseInstanceId;
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import org.telegram.tgnet.ConnectionsManager;
import org.telegram.tgnet.TLRPC;
@ -176,7 +174,7 @@ public class ApplicationLoader extends Application {
}
super.onCreate();
AppCenter.start(this, "033a70ca-ea8d-4c2f-8c2c-b37f1b47f766", Analytics.class);
if (applicationContext == null) {
applicationContext = getApplicationContext();
}

View File

@ -13909,9 +13909,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
options.add(9);
icons.add(R.drawable.msg_sticker);
} else {
items.add(LocaleController.getString("SaveToGallery", R.string.SaveToGallery));
options.add(87);
icons.add(R.drawable.msg_gallery);
if (!selectedObject.isAnimatedSticker()) {
items.add(LocaleController.getString("SaveToGallery", R.string.SaveToGallery));
options.add(87);
icons.add(R.drawable.msg_gallery);
}
items.add(LocaleController.getString("AddToStickers", R.string.AddToStickers));
options.add(9);
icons.add(R.drawable.msg_sticker);
@ -13944,9 +13946,11 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
icons.add(R.drawable.msg_callback);
}
} else if (type == 9) {
items.add(LocaleController.getString("SaveToGallery", R.string.SaveToGallery));
options.add(87);
icons.add(R.drawable.msg_gallery);
if (!selectedObject.isAnimatedSticker()) {
items.add(LocaleController.getString("SaveToGallery", R.string.SaveToGallery));
options.add(87);
icons.add(R.drawable.msg_gallery);
}
TLRPC.Document document = selectedObject.getDocument();
if (!getMediaDataController().isStickerInFavorites(document)) {
if (MessageObject.isStickerHasSet(document)) {

View File

@ -52,6 +52,8 @@ import android.widget.RelativeLayout;
import android.widget.Toast;
import com.google.android.gms.common.api.Status;
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import org.telegram.messenger.AccountInstance;
import org.telegram.messenger.AndroidUtilities;
@ -239,6 +241,7 @@ public class LaunchActivity extends Activity implements ActionBarLayout.ActionBa
@Override
protected void onCreate(Bundle savedInstanceState) {
ApplicationLoader.postInitApplication();
AppCenter.start(getApplication(), "033a70ca-ea8d-4c2f-8c2c-b37f1b47f766", Analytics.class);
AndroidUtilities.checkDisplaySize(this, getResources().getConfiguration());
currentAccount = UserConfig.selectedAccount;
if (!UserConfig.getInstance(currentAccount).isClientActivated()) {