Commit 77b0ccd8 authored by lianahus's avatar lianahus

catch an error of no current

parent 6fb15c79
......@@ -124,7 +124,11 @@ class CompileTab extends CompilerApiMixin(ViewPlugin) { // implements ICompilerA
path: [],
pattern: []
})
try {
this.currentFile = await this.call('fileManager', 'file')
} catch (e) {
throw new Error(e)
}
}
getCompilerParameters () {
......
......@@ -74,10 +74,10 @@ module.exports = class TestTab extends ViewPlugin {
}
}
onActivation () {
const isSolidityActive = this.call('manager', 'isActive', 'solidity')
async onActivation () {
const isSolidityActive = await this.call('manager', 'isActive', 'solidity')
if (!isSolidityActive) {
this.call('manager', 'activatePlugin', 'solidity')
await this.call('manager', 'activatePlugin', 'solidity')
}
}
......@@ -625,7 +625,7 @@ module.exports = class TestTab extends ViewPlugin {
return this.generateFileActionElement
}
updateRunAction (currentFile) {
async updateRunAction (currentFile) {
const el = yo`
<button id="runTestsTabRunAction" title="Run tests" data-id="testTabRunTestsTabRunAction" class="w-50 btn btn-primary" onclick="${() => this.runTests()}">
<span class="fas fa-play ml-2"></span>
......@@ -639,7 +639,7 @@ module.exports = class TestTab extends ViewPlugin {
el.setAttribute('title', 'No solidity file selected')
} else {
el.setAttribute('title', 'The "Solidity Plugin" should be activated')
this.call('manager', 'activatePlugin', 'solidity')
await this.call('manager', 'activatePlugin', 'solidity')
}
}
if (!this.runActionElement) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment