diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js index 4bf25805e..2e879fd94 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -2036,22 +2036,8 @@ const MessageTray = new Lang.Class({ if (shouldShowNotification && nextNotification) { let limited = this._busy || Main.layoutManager.bottomMonitor.inFullscreen; let showNextNotification = (!limited || nextNotification.forFeedback || nextNotification.urgency == Urgency.CRITICAL); - if (showNextNotification) { - let len = this._notificationQueue.length; - if (len > 1) { - this._notificationQueue.length = 0; - let source = new SystemNotificationSource(); - this.add(source); - let notification = new Notification(source, ngettext("%d new message", "%d new messages", len).format(len)); - notification.setTransient(true); - notification.connect('activated', Lang.bind(this, function() { - this.openTray(); - })); - source.notify(notification); - } else { - this._showNotification(); - } - } + if (showNextNotification) + this._showNotification(); } } else if (this._notificationState == State.SHOWN) { let expired = (this._userActiveWhileNotificationShown &&