diff --git a/core/js/js.js b/core/js/js.js
index f3141fcd41aa70c26da0d2b1a6b54b8bc2513823..faae420ef7f2a183762e5ed7899d2054e3de6b5f 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -348,15 +348,9 @@ OC.Notification={
 		}
 	},
 	show: function(text) {
-		if(text == ''){
-			return false;
-		}
-		if(OC.Notification.currentlyShownNotifications < 2){
-			var notification = $('#notification');
-			notification.hide();
-			notification.text(text);
-			notification.fadeIn().css("display","inline");
-			OC.Notification.currentlyShownNotifications++;
+		if(($('#notification').filter('span.undo').length == 1) || OC.Notification.isHidden()){
+			$('#notification').html(html);
+			$('#notification').fadeIn().css("display","inline");
 		}else{
 			OC.Notification.queuedNotifications.push($(text).html());
 		}