diff --git a/js/glowingbear.js b/js/glowingbear.js index 9660570..8e2d642 100644 --- a/js/glowingbear.js +++ b/js/glowingbear.js @@ -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); }; diff --git a/js/inputbar.js b/js/inputbar.js index c0ec77e..4540bff 100644 --- a/js/inputbar.js +++ b/js/inputbar.js @@ -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(); };