Send more types of clearing only when using new style

This commit is contained in:
Tor Hveem 2015-04-18 12:06:02 +02:00
parent 4ed6a00aaf
commit d0cabde132
2 changed files with 9 additions and 3 deletions

View file

@ -445,7 +445,11 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
// Clear the hotlist for this buffer, because presumable you have read
// the messages in this buffer before you switched to the new one
connection.sendHotlistClear();
// this is only needed with new type of clearing since in the old
// way WeeChat itself takes care of that part
if (parseInt(models.version.charAt(0)) >= 1) {
connection.sendHotlistClear();
}
return models.setActiveBuffer(bufferId, key);
};

View file

@ -104,8 +104,10 @@ weechat.directive('inputBar', function() {
$scope.command = '';
}
// Presumable we are reading the messages if we are sending.
connection.sendHotlistClear();
// New style clearing requires this, old does not
if (parseInt(models.version.charAt(0)) >= 1) {
connection.sendHotlistClear();
}
$scope.getInputNode().focus();
};