From 80ee464dcecddabdd6b7d12c9f80de0eec7f562b Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Tue, 25 Oct 2011 15:21:06 -0700 Subject: [PATCH] Fix for Console.log, didn't call the super of the method needed --- framework/src/com/phonegap/DroidGap.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/framework/src/com/phonegap/DroidGap.java b/framework/src/com/phonegap/DroidGap.java index 9e218f93..a995f278 100755 --- a/framework/src/com/phonegap/DroidGap.java +++ b/framework/src/com/phonegap/DroidGap.java @@ -1027,6 +1027,9 @@ public class DroidGap extends PhonegapActivity { * If the client returns true, WebView will assume that the client will * handle the prompt dialog and call the appropriate JsPromptResult method. * + * Since we are hacking prompts for our own purposes, we should not be using them for + * this purpose, perhaps we should hack console.log to do this instead! + * * @param view * @param url * @param message @@ -1157,14 +1160,15 @@ public class DroidGap extends PhonegapActivity { @Override public void onConsoleMessage(String message, int lineNumber, String sourceID) { - LOG.d(TAG, "%s: Line %d : %s", sourceID, lineNumber, message); + LOG.d(TAG, "%s: Line %d : %s", sourceID, lineNumber, message); + super.onConsoleMessage(message, lineNumber, sourceID); } @Override public boolean onConsoleMessage(ConsoleMessage consoleMessage) { LOG.d(TAG, consoleMessage.message()); - return true; + return super.onConsoleMessage(consoleMessage); } @Override