Мастер пришел.

Объясняю, что я делал. Вот сейчас качаю самую последнюю nightly версию Jimm. Есть класс jimm.JimmUI. В нем есть метод removeTextMessageCommands(), который вызывается единожды, в методе writeMessage. В текущей версии это происходит на строчке 1571. Если его вызов убрать, то прекращаются блуждания команд, это проверено. Дальше, если убрать добавление уже добавленных ранее команд, которое идет после той строчки, то, скорее всего, уберутся и раздвоения. Последнее мной не проверено, поскольку я сам раздвоения у себя не увидел, но подозреваю, что дело в них. В Jimm добавления было бы логично переместить в конструктор, а сейчас они добавляются каждый раз при написании сообщения.
Ссылка на пост
9 ноя 2009 в 15:09