summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2025-06-12 13:41:32 +0530
committerSunil Shetye2025-06-12 13:41:32 +0530
commitb1911014af92315f97b4c982487eb53015c63c1f (patch)
tree4e8cef3dfd03ef85e637330897b208e5f160c16f
parente22622c17cb4320147f33759dba7cfbfeb21d1fc (diff)
downloadCommon-Interface-Project-b1911014af92315f97b4c982487eb53015c63c1f.tar.gz
Common-Interface-Project-b1911014af92315f97b4c982487eb53015c63c1f.tar.bz2
Common-Interface-Project-b1911014af92315f97b4c982487eb53015c63c1f.zip
remove scriptDump from dependency list
-rw-r--r--blocks/eda-frontend/src/components/SchematicEditor/ToolbarExtension.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/blocks/eda-frontend/src/components/SchematicEditor/ToolbarExtension.js b/blocks/eda-frontend/src/components/SchematicEditor/ToolbarExtension.js
index a2b01666..31a2d479 100644
--- a/blocks/eda-frontend/src/components/SchematicEditor/ToolbarExtension.js
+++ b/blocks/eda-frontend/src/components/SchematicEditor/ToolbarExtension.js
@@ -36,6 +36,7 @@ import {
import { makeStyles } from '@material-ui/core/styles'
import CloseIcon from '@material-ui/icons/Close'
import { useSelector, useDispatch } from 'react-redux'
+import store from '../../redux/store'
import { fetchSchematic, fetchDiagram, setSchScriptDump, setShowDot } from '../../redux/saveSchematicSlice'
import { fetchSchematics, fetchGallery } from '../../redux/dashboardSlice'
import { setScriptTaskId } from '../../redux/simulationSlice'
@@ -391,10 +392,15 @@ export function ScriptScreen ({ isOpen, onClose }) {
}, [sendScriptNetlist, title])
const executeScript = useCallback(() => {
+ const scriptDump = store.getState().saveSchematic.scriptDump
+ if (!scriptDump) {
+ return
+ }
+
dispatch(setScriptTaskId(''))
prepareScriptNetlist(scriptDump)
dispatch(setShowDot(false))
- }, [dispatch, prepareScriptNetlist, scriptDump])
+ }, [dispatch, prepareScriptNetlist])
useEffect(() => {
const isSelenium = typeof navigator !== 'undefined' && navigator.webdriver === true