diff options
| author | Orkun Tokdemir <orkun.tokdemir@qt.io> | 2024-11-28 11:28:39 +0100 |
|---|---|---|
| committer | Orkun Tokdemir <orkun.tokdemir@qt.io> | 2024-11-29 10:04:45 +0000 |
| commit | e2f85d51cd078da6eaf05681dc17c14906c7260d (patch) | |
| tree | d776da80dcfb48fd3e60f87d226186ffe5e8027a /qt-cpp | |
| parent | 582654890f809cbea73c5a37758f847c1526ae73 (diff) | |
qt-cpp: Do not show `No CMake kit selected` popup when on startup
Fixes: VSCODEEXT-109
Change-Id: Ib565e7bbf13d4f44d94f0d67f14cdea3bc3214d5
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Diffstat (limited to 'qt-cpp')
| -rw-r--r-- | qt-cpp/src/commands/register-qt-path.ts | 9 | ||||
| -rw-r--r-- | qt-cpp/src/extension.ts | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/qt-cpp/src/commands/register-qt-path.ts b/qt-cpp/src/commands/register-qt-path.ts index a644172..1e325fa 100644 --- a/qt-cpp/src/commands/register-qt-path.ts +++ b/qt-cpp/src/commands/register-qt-path.ts @@ -57,13 +57,18 @@ async function getSelectedKitName(folder?: vscode.WorkspaceFolder) { } return selectedKit; } -export async function getSelectedKit(folder?: vscode.WorkspaceFolder) { +export async function getSelectedKit( + folder?: vscode.WorkspaceFolder, + silent = false +) { if (folder === undefined) { folder = await getActiveFolder(); } const selectedKitName = await getSelectedKitName(folder); if (selectedKitName === undefined) { - askForKitSelection(); + if (!silent) { + askForKitSelection(); + } return undefined; } diff --git a/qt-cpp/src/extension.ts b/qt-cpp/src/extension.ts index a3bad17..9d0e645 100644 --- a/qt-cpp/src/extension.ts +++ b/qt-cpp/src/extension.ts @@ -109,7 +109,7 @@ export async function initCoreValues() { for (const project of projectManager.getProjects()) { const folder = project.folder; - const kit = await getSelectedKit(folder); + const kit = await getSelectedKit(folder, true); const message = new QtWorkspaceConfigMessage(folder); const selectedKitPath = kit ? getQtInsRoot(kit) : undefined; logger.info( |
