do not compile if no sol files

pull/2462/head
yann300 3 years ago
parent 7e65e82982
commit 2fc5048bb4
  1. 8
      libs/remix-ui/solidity-compiler/src/lib/logic/compileTabLogic.ts

@ -131,6 +131,11 @@ export class CompileTabLogic {
runCompiler (externalCompType) {
try {
const currentFile = this.api.currentFile
if (currentFile && (currentFile.endsWith('.ts') || currentFile.endsWith('.js') || currentFile.endsWith('.txt') || currentFile.endsWith('.log'))) {
// these are obviously not solidity files.
return
}
if (this.api.getFileManagerMode() === 'localhost') {
if (externalCompType === 'hardhat') {
const { currentVersion, optimize, runs } = this.compiler.state
@ -183,8 +188,7 @@ export class CompileTabLogic {
}
}
// TODO readd saving current file
this.api.saveCurrentFile()
const currentFile = this.api.currentFile
this.api.saveCurrentFile()
return this.compileFile(currentFile)
} catch (err) {
console.error(err)

Loading…
Cancel
Save