parent
f40627faae
commit
0ddf417726
@ -701,6 +701,7 @@ angular.module('myApp.controllers', [])
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$rootScope.selectedPeerID = peerID;
|
||||||
$scope.curDialog.peerID = peerID;
|
$scope.curDialog.peerID = peerID;
|
||||||
$scope.curDialog.inputPeer = AppPeersManager.getInputPeer(newPeer);
|
$scope.curDialog.inputPeer = AppPeersManager.getInputPeer(newPeer);
|
||||||
$scope.historyFilter.mediaType = false;
|
$scope.historyFilter.mediaType = false;
|
||||||
|
@ -2021,7 +2021,9 @@ angular.module('myApp.services', [])
|
|||||||
$rootScope.$broadcast('dialogs_update', dialog);
|
$rootScope.$broadcast('dialogs_update', dialog);
|
||||||
|
|
||||||
|
|
||||||
if ($rootScope.idle.isIDLE && !message.out && message.unread) {
|
if ((Config.Navigator.mobile && $rootScope.selectedPeerID != peerID || $rootScope.idle.isIDLE) &&
|
||||||
|
!message.out &&
|
||||||
|
message.unread) {
|
||||||
NotificationsManager.getPeerMuted(peerID).then(function (muted) {
|
NotificationsManager.getPeerMuted(peerID).then(function (muted) {
|
||||||
if (!message.unread || muted) {
|
if (!message.unread || muted) {
|
||||||
return;
|
return;
|
||||||
@ -3217,6 +3219,10 @@ angular.module('myApp.services', [])
|
|||||||
if (!started) {
|
if (!started) {
|
||||||
started = true;
|
started = true;
|
||||||
$($window).on('blur focus keydown mousedown touchstart', onEvent);
|
$($window).on('blur focus keydown mousedown touchstart', onEvent);
|
||||||
|
|
||||||
|
setTimeout(function () {
|
||||||
|
onEvent({type: 'blur'});
|
||||||
|
}, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user