diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java b/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java index 741fd82334..853e3662a1 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/ApplicationLoader.java @@ -292,7 +292,7 @@ public static void startPushService() { // Telegram-FOSS: unconditionally enable push service AlarmManager am = (AlarmManager) applicationContext.getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(applicationContext, NotificationsService.class); - pendingIntent = PendingIntent.getBroadcast(applicationContext, 0, i, 0); + pendingIntent = PendingIntent.getBroadcast(applicationContext, 0, i, PendingIntent.FLAG_MUTABLE); am.cancel(pendingIntent); am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 60000, pendingIntent); diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/NotificationsService.java b/TMessagesProj/src/main/java/org/telegram/messenger/NotificationsService.java index 3744683a01..b8841ea9d8 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/NotificationsService.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/NotificationsService.java @@ -34,7 +34,7 @@ public void onCreate() { notificationManager.createNotificationChannel(channel); Intent explainIntent = new Intent("android.intent.action.VIEW"); explainIntent.setData(Uri.parse("https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/master/Notifications.md")); - PendingIntent explainPendingIntent = PendingIntent.getActivity(this, 0, explainIntent, 0); + PendingIntent explainPendingIntent = PendingIntent.getActivity(this, 0, explainIntent, PendingIntent.FLAG_MUTABLE); Notification notification = new NotificationCompat.Builder(this, CHANNEL_ID) .setContentIntent(explainPendingIntent) .setShowWhen(false)