From 0d76e665aaa571f9b1ca06e86b1cb90ad01236b0 Mon Sep 17 00:00:00 2001 From: Kristen McWilliam <9575627+Merrit@users.noreply.github.com> Date: Wed, 29 Apr 2026 19:53:46 +0200 Subject: [PATCH] fix: Handle empty recent workspaces in VS Code database Fixes a crash that occurs when the VS Code database contains no recent workspaces. --- lib/database.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/database.dart b/lib/database.dart index 2e8e894..1c4def3 100644 --- a/lib/database.dart +++ b/lib/database.dart @@ -109,6 +109,11 @@ class VSCodeDatabase { ); db.dispose(); + if (rows.isEmpty) { + log.i('No recent workspaces found in VSCode database.'); + return []; + } + final jsonString = rows.first.values.first as String; final recentPaths = _recentPathsFromJson(jsonString);