From 8c7d4414d4c59e9cad2be48da4ca236a98d1a3fd Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 24 Sep 2024 14:49:55 +0200 Subject: [PATCH] TextEditor: Fix TextDocumentLayout::braceDepth() Amends 343e206b489caba11875ed1aa04b3ecdb0d643f5. Fixes: QTCREATORBUG-31601 Change-Id: I40e41214db460fc1a471a60a57c98125a20c2468 Reviewed-by: David Schulz Reviewed-by: Artem Sokolovskii --- src/plugins/texteditor/textdocumentlayout.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/textdocumentlayout.cpp b/src/plugins/texteditor/textdocumentlayout.cpp index 01b114fda78..551c389cdf0 100644 --- a/src/plugins/texteditor/textdocumentlayout.cpp +++ b/src/plugins/texteditor/textdocumentlayout.cpp @@ -437,7 +437,7 @@ int TextDocumentLayout::braceDepth(const QTextBlock &block) int state = block.userState(); if (state == -1) return 0; - return state >> 8; + return (state >> 8) & 0xff; } void TextDocumentLayout::setBraceDepth(QTextBlock &block, int depth)