diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java b/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java index 41ad7e617..931375617 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java @@ -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(); } diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java index b8d3311fe..ec65de3d5 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java @@ -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)) { diff --git a/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java index f8bc4be5a..19b3b2f1a 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/LaunchActivity.java @@ -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()) {