From e4bbb64b4a1cd1f00a05417d64d9640ae96744db Mon Sep 17 00:00:00 2001 From: Tor Hveem Date: Wed, 5 Feb 2014 10:42:47 +0100 Subject: [PATCH] Sort buffers by number before switching to buffer with activity. This better resembles how weechat works --- js/websockets.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/websockets.js b/js/websockets.js index 0d39a16..104985c 100644 --- a/js/websockets.js +++ b/js/websockets.js @@ -713,8 +713,9 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout', $rootScope.switchToActivityBuffer = function() { // Find next buffer with activity and switch to it - for(var i in $scope.buffers) { - var buffer = $scope.buffers[i]; + var sortedBuffers = _.sortBy($scope.buffers, 'number'); + for(var i in sortedBuffers) { + var buffer = sortedBuffers[i]; if(buffer.notification > 0) { $scope.setActiveBuffer(buffer.id); break;