fix: only check MCP configuration for selected client on window focus

main
Marcus Sanatan 2025-08-01 23:11:04 -04:00
parent 00765c5277
commit 80b7d811b0
1 changed files with 3 additions and 3 deletions

View File

@ -58,10 +58,10 @@ namespace UnityMcpBridge.Editor.Windows
private void OnFocus()
{
// Refresh configuration status when window gains focus
foreach (McpClient mcpClient in mcpClients.clients)
if (mcpClients.clients.Count > 0 && selectedClientIndex < mcpClients.clients.Count)
{
CheckMcpConfiguration(mcpClient);
McpClient selectedClient = mcpClients.clients[selectedClientIndex];
CheckMcpConfiguration(selectedClient);
}
Repaint();
}