diff --git a/apps/remixdesktop/src/plugins/hardhatPlugin.ts b/apps/remixdesktop/src/plugins/hardhatPlugin.ts index 2fae8844db..ffef08e1c7 100644 --- a/apps/remixdesktop/src/plugins/hardhatPlugin.ts +++ b/apps/remixdesktop/src/plugins/hardhatPlugin.ts @@ -40,13 +40,14 @@ class HardhatPluginClient extends ElectronBasePluginRemixdClient { async onActivation(): Promise { console.log('Hardhat plugin activated') this.call('terminal', 'log', { type: 'log', value: 'Hardhat plugin activated' }) - this.startListening() + this.on('fs' as any, 'workingDirChanged', async (path: string) => { console.log('workingDirChanged hardhat', path) this.currentSharedFolder = path this.startListening() }) this.currentSharedFolder = await this.call('fs' as any, 'getWorkingDir') + if(this.currentSharedFolder) this.startListening() } startListening() {