diff --git a/libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts b/libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts index 359e6269f7..e0e2a46498 100644 --- a/libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts +++ b/libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts @@ -26,8 +26,8 @@ export const resetCompilerMode = () => (dispatch: React.Dispatch) => { }) } -export const listenToEvents = (compileTabLogic) => (dispatch: React.Dispatch) => { - compileTabLogic.on('editor', 'sessionSwitched', () => { +export const listenToEvents = (compileTabLogic, api) => (dispatch: React.Dispatch) => { + api.on('editor', 'sessionSwitched', () => { dispatch(setEditorMode('sessionSwitched')) }) @@ -39,7 +39,7 @@ export const listenToEvents = (compileTabLogic) => (dispatch: React.Dispatch { + api.on('editor', 'contentChanged', () => { dispatch(setEditorMode('contentChanged')) }) diff --git a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx index 91498d8894..104a515a39 100644 --- a/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx +++ b/libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx @@ -59,7 +59,7 @@ export const CompilerContainer = (props: CompilerContainerProps) => { const currentFileName = api.getConfiguration('currentFile') currentFile(currentFileName) - listenToEvents(compileTabLogic)(dispatch) + listenToEvents(compileTabLogic, api)(dispatch) }, []) useEffect(() => {