@@ -483,19 +483,21 @@ func (api *API) markDevcontainerDirty(configPath string, modifiedAt time.Time) {
483
483
api .configFileModifiedTimes [configPath ] = modifiedAt
484
484
485
485
for i := range api .knownDevcontainers {
486
- if api .knownDevcontainers [i ].ConfigPath == configPath {
487
- // TODO(mafredri): Simplistic mark for now, we should check if the
488
- // container is running and if the config file was modified after
489
- // the container was created.
490
- if ! api .knownDevcontainers [i ].Dirty {
491
- api .logger .Info (api .ctx , "marking devcontainer as dirty" ,
492
- slog .F ("file" , configPath ),
493
- slog .F ("name" , api .knownDevcontainers [i ].Name ),
494
- slog .F ("workspace_folder" , api .knownDevcontainers [i ].WorkspaceFolder ),
495
- slog .F ("modified_at" , modifiedAt ),
496
- )
497
- api .knownDevcontainers [i ].Dirty = true
498
- }
486
+ if api .knownDevcontainers [i ].ConfigPath != configPath {
487
+ continue
488
+ }
489
+
490
+ // TODO(mafredri): Simplistic mark for now, we should check if the
491
+ // container is running and if the config file was modified after
492
+ // the container was created.
493
+ if ! api .knownDevcontainers [i ].Dirty {
494
+ api .logger .Info (api .ctx , "marking devcontainer as dirty" ,
495
+ slog .F ("file" , configPath ),
496
+ slog .F ("name" , api .knownDevcontainers [i ].Name ),
497
+ slog .F ("workspace_folder" , api .knownDevcontainers [i ].WorkspaceFolder ),
498
+ slog .F ("modified_at" , modifiedAt ),
499
+ )
500
+ api .knownDevcontainers [i ].Dirty = true
499
501
}
500
502
}
501
503
}
0 commit comments