Fixed handling of text wrapping and a text layout corner case
Due to using QTextCursor::columnNumber() instead of QTextCursor::positionInBlock(), a lot of code would not work correctly when used with wrapped lines. In addition, there was an issue with columnNumber() returning 0 right after inserting a character before the last character of a line. Reviewed-by: mae
Showing
- src/libs/cplusplus/MatchingText.cpp 2 additions, 2 deletionssrc/libs/cplusplus/MatchingText.cpp
- src/plugins/cppeditor/cppquickfix.cpp 1 addition, 1 deletionsrc/plugins/cppeditor/cppquickfix.cpp
- src/plugins/debugger/watchutils.cpp 2 additions, 2 deletionssrc/plugins/debugger/watchutils.cpp
- src/plugins/fakevim/fakevimhandler.cpp 2 additions, 2 deletionssrc/plugins/fakevim/fakevimhandler.cpp
- src/plugins/qmlinspector/components/expressionquerywidget.cpp 1 addition, 1 deletion...plugins/qmlinspector/components/expressionquerywidget.cpp
- src/plugins/qmljseditor/qmlexpressionundercursor.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmlexpressionundercursor.cpp
- src/plugins/qmljseditor/qmljscodecompletion.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljscodecompletion.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/texteditor/tabsettings.cpp 1 addition, 1 deletionsrc/plugins/texteditor/tabsettings.cpp
Loading
Please register or sign in to comment