Название: QPlainTextEdit copy+paste проблема. Отправлено: MaxoBik от Июля 06, 2015, 15:28 Есть класс унаследованный от QPlainTextEdit, при выделении ВСЕГО текста в QPlainTextEdit и копировании его через QPlainTextEdit::copy() а затем сразу же вставка его через QPlainTextEdit::paste() происходит краш:
Цитировать ASSERT: "!atEnd()" in file c:\work\build\qt5_workdir\w\s\qtbase\include\qtgui\5.4.2\qtgui\private\../../../../../src/gui/text/qfragmentmap_p.h, line 780 Я понимаю, что такая операция выделения а затем вставка в место выделения это бессмысленная операция, но пользователь может случайно так сделать - и получить краш что не есть гуд. Такое поведения замечено в Win7 x64 проект в MSVC2013, как такое побороть? ПС. все разобрался - это где-то в моем коде обрабатывающем QPlainTextEdit::undoAvailable. |