qtcreator-8.0.2
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
From 8276bd265bb5440690e58876901c8c70a4f446a6 Mon Sep 17 00:00:00 2001
|
||||
From: Aaron Barany <akb825@gmail.com>
|
||||
Date: Sat, 27 Aug 2022 14:21:47 -0700
|
||||
Subject: LanguageClient: Adjust restart limits
|
||||
|
||||
Changed restart timer to 2 minutes and max restarts to 5 for restarting
|
||||
language client after it exits unexpectedly. This avoids disabling the
|
||||
language client with clangd 14 in situations where it's likely to crash
|
||||
during normal editing.
|
||||
|
||||
Change-Id: I333bb9d67ed1dbba2b52a1cd916f5d1cf3c0b60b
|
||||
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
|
||||
Reviewed-by: David Schulz <david.schulz@qt.io>
|
||||
---
|
||||
src/plugins/languageclient/client.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/plugins/languageclient/client.cpp b/src/plugins/languageclient/client.cpp
|
||||
index c86462bee4..49778d8f79 100644
|
||||
--- a/src/plugins/languageclient/client.cpp
|
||||
+++ b/src/plugins/languageclient/client.cpp
|
||||
@@ -177,7 +177,7 @@ public:
|
||||
});
|
||||
|
||||
m_restartCountResetTimer.setSingleShot(true);
|
||||
- m_restartCountResetTimer.setInterval(5 * 60 * 1000);
|
||||
+ m_restartCountResetTimer.setInterval(2 * 60 * 1000);
|
||||
connect(&m_restartCountResetTimer, &QTimer::timeout,
|
||||
this, [this] { m_restartsLeft = MaxRestarts; });
|
||||
}
|
||||
@@ -301,7 +301,7 @@ public:
|
||||
AssistProviders m_clientProviders;
|
||||
QMap<TextEditor::TextDocument *, AssistProviders> m_resetAssistProvider;
|
||||
QHash<TextEditor::TextEditorWidget *, LanguageServerProtocol::MessageId> m_highlightRequests;
|
||||
- static const int MaxRestarts = 2;
|
||||
+ static const int MaxRestarts = 5;
|
||||
int m_restartsLeft = MaxRestarts;
|
||||
QTimer m_restartCountResetTimer;
|
||||
InterfaceController *m_clientInterface = nullptr;
|
||||
--
|
||||
cgit v1.2.1
|
||||
|
||||
Reference in New Issue
Block a user