From dfd812ab1128e10bc149b8fcb5674030729b1d49 Mon Sep 17 00:00:00 2001 From: benfry Date: Tue, 2 Sep 2003 06:27:45 +0000 Subject: [PATCH] work boogers --- processing/app/PdeEditor.java | 6 ++++++ processing/app/PdeEditorStatus.java | 2 ++ processing/app/PdeRuntime.java | 6 +++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/processing/app/PdeEditor.java b/processing/app/PdeEditor.java index 44644b75f..f7b9921fe 100644 --- a/processing/app/PdeEditor.java +++ b/processing/app/PdeEditor.java @@ -908,6 +908,12 @@ public class PdeEditor extends JPanel { if (sketchModified) { status.prompt("Save changes to " + sketchName + "?"); + //while ((status.mode == PdeEditorStatus.EDIT) || + // (status.mode == PdeEditorStatus.PROMPT)) { + //try { + //Thread.sleep(10); + //} catch (InterruptedException e) { } + //} } else { checkModified2(); diff --git a/processing/app/PdeEditorStatus.java b/processing/app/PdeEditorStatus.java index 1c61ede9b..dd31db676 100644 --- a/processing/app/PdeEditorStatus.java +++ b/processing/app/PdeEditorStatus.java @@ -163,6 +163,8 @@ public class PdeEditorStatus extends Panel */ public void prompt(String message) { + //System.out.println("prompting..."); + mode = PROMPT; this.message = message; diff --git a/processing/app/PdeRuntime.java b/processing/app/PdeRuntime.java index c09c8ed68..20d27e7dc 100644 --- a/processing/app/PdeRuntime.java +++ b/processing/app/PdeRuntime.java @@ -76,9 +76,6 @@ public class PdeRuntime implements PdeMessageConsumer { new PdeMessageSiphon(process.getErrorStream(), this); } else { Class c = Class.forName(className); - - // to get rid of KjcEngine [fry] - //applet = (KjcApplet) c.newInstance(); applet = (BApplet) c.newInstance(); // replaces setRuntime with BApplet having leechErr [fry] @@ -265,6 +262,7 @@ public class PdeRuntime implements PdeMessageConsumer { //System.out.println(); } + public void close() { //if (window != null) window.hide(); if (window != null) { @@ -274,7 +272,9 @@ public class PdeRuntime implements PdeMessageConsumer { } } + public void message(String s) { + //System.err.println("message " + s.length() + ":" + s); if (s.indexOf(BApplet.LEECH_WAKEUP) == 0) { newMessage = true; return; // this line ignored