Fix bug when inserting text in the middle#305
Conversation
69018d6 to
5ab6689
Compare
|
А крашится на какой конкретно строчке? сейчас мне не нравится, что добавились ещё два цикла, которые могли бы внутри выполняться |
5ab6689 to
3439769
Compare
|
Так же закинул сюда коммит с исправлением ещё одного бага, который, например, происходит при нажатии delete перед невидимым битом или при отмене удаления текста с невидимыми блоками |
А можешь пожалуйста привести кейс, где это проявляется/как воспроизвести? Не могу понять пока как там могут оказаться итераторы указывающие за конец вектора... |
The application crashed in debug mode when inserting text into the middle of the document, when creating a beat in the treatment, etc.
3439769 to
272f350
Compare
Сейчас понял, что проблема уже не воспроизводится после исправления багов режима изоляции. |
У меня (на MSVC) под отладкой постоянно крашится приложение, когда делаю вставку текста в середину документа или когда в поэпизоднике создаю бит и т.п.
Инвалидации итератора тут быть не должно, на сколько я понимаю, но она как будто происходит.
Может быть поправим это?
Fixes #219