fixed re-compile bug?

This commit is contained in:
Steven Hugg 2018-09-26 22:17:27 -04:00
parent 0d9c1e5b51
commit 5e7339afdd
3 changed files with 4 additions and 2 deletions

View File

@ -68,6 +68,7 @@ TODO:
- resize memory dump window
- C/asm formatter
- fix WebAudio (https://news.ycombinator.com/item?id=18066474)
- Safari: verilog scope doesn't work
WEB WORKER FORMAT

View File

@ -187,7 +187,7 @@ export var AnimationTimer = function(frequencyHz:number, callback:() => void) {
var running : boolean = false;
var pulsing : boolean = false;
var lastts = 0;
var useReqAnimFrame = false; //window.requestAnimationFrame ? (frequencyHz>40) : false;
var useReqAnimFrame = false; //TODO window.requestAnimationFrame ? (frequencyHz>40) : false;
var nframes, startts; // for FPS calc
this.frameRate = frequencyHz;

View File

@ -35,12 +35,13 @@ export class CodeProject {
var notfinal = this.pendingWorkerMessages > 1;
if (notfinal) {
this.sendBuild();
this.pendingWorkerMessages = 1;
} else {
if (this.callbackBuildStatus) this.callbackBuildStatus(false);
if (!this.isCompiling) { console.log(this.pendingWorkerMessages); console.trace(); } // debug compile problems
this.isCompiling = false;
this.pendingWorkerMessages = 0;
}
this.pendingWorkerMessages = 0;
if (e.data && !e.data.unchanged) {
this.processBuildResult(e.data);
if (this.callbackBuildResult) this.callbackBuildResult(e.data); // call with data when changed