diff --git a/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/filewatcher/FileWatcherExcludesOperation.java b/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/filewatcher/FileWatcherExcludesOperation.java index 3c306c8aac..a1b3a83833 100644 --- a/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/filewatcher/FileWatcherExcludesOperation.java +++ b/ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/filewatcher/FileWatcherExcludesOperation.java @@ -26,6 +26,7 @@ import org.eclipse.che.api.promises.client.Promise; import org.eclipse.che.api.promises.client.PromiseProvider; import org.eclipse.che.ide.api.WindowActionEvent; import org.eclipse.che.ide.api.WindowActionHandler; +import org.eclipse.che.ide.api.workspace.WorkspaceReadyEvent; /** * Tracks and allows to manage the file watcher exclude patterns for tracking creation, modification @@ -52,7 +53,7 @@ public class FileWatcherExcludesOperation implements WindowActionHandler { this.promises = promises; this.requestTransmitter = requestTransmitter; eventBus.addHandler(WindowActionEvent.TYPE, this); - subscribe(); + eventBus.addHandler(WorkspaceReadyEvent.getType(), event -> subscribe()); } @Inject