texteditor: handle higher prioritized markers first

Change-Id: Id526f7544db89fae9c15afa0605ab9b0ecdcaf8e
Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
hjk
2012-10-17 15:10:38 +02:00
parent 3621e3e392
commit 2a5d883424

View File

@@ -4474,7 +4474,9 @@ void BaseTextEditorWidget::extraAreaMouseEvent(QMouseEvent *e)
d->m_markDragging = false;
QTextBlock block = cursor.document()->findBlockByNumber(n);
if (TextBlockUserData *data = static_cast<TextBlockUserData *>(block.userData())) {
foreach (ITextMark *mark, data->marks()) {
TextMarks marks = data->marks();
for (int i = marks.size(); --i >= 0; ) {
ITextMark *mark = marks.at(i);
if (sameLine) {
if (mark->isClickable()) {
mark->clicked();