qmlls: Avoid needlessly copying clientInitOptions
Coverity-Id: 467045 Change-Id: I15e4e4bfd010943f23fd50f3846f5fe1705b36b1 Reviewed-by: Semih Yavuz <semih.yavuz@qt.io> Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
This commit is contained in:
parent
136021faaf
commit
7b9dd9514c
|
@ -224,8 +224,7 @@ void QQmlHighlightSupport::setupCapabilities(
|
|||
options.full = QJsonObject({ { u"delta"_s, true } });
|
||||
|
||||
if (auto clientInitOptions = clientCapabilities.initializationOptions) {
|
||||
auto object = *clientInitOptions;
|
||||
if (object[u"qtCreatorHighlighting"_s].toBool(false)) {
|
||||
if ((*clientInitOptions)[u"qtCreatorHighlighting"_s].toBool(false)) {
|
||||
const auto mode = HighlightingUtils::HighlightingMode::QtCHighlighting;
|
||||
m_delta.setHighlightingMode(mode);
|
||||
m_full.setHighlightingMode(mode);
|
||||
|
|
Loading…
Reference in New Issue