aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/icedteanp')
-rw-r--r--plugin/icedteanp/IcedTeaPluginUtils.cc4
-rw-r--r--plugin/icedteanp/IcedTeaPluginUtils.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/plugin/icedteanp/IcedTeaPluginUtils.cc b/plugin/icedteanp/IcedTeaPluginUtils.cc
index 5cd4231..35feaab 100644
--- a/plugin/icedteanp/IcedTeaPluginUtils.cc
+++ b/plugin/icedteanp/IcedTeaPluginUtils.cc
@@ -85,6 +85,10 @@ void push_pre_init_messages(char * ldm){
pthread_mutex_unlock(&debug_pipe_lock);
}
+void reset_pre_init_messages(){
+ pre_jvm_message = std::queue<std::string>();
+ }
+
/**
* Given a context number, constructs a message prefix to send to Java
*
diff --git a/plugin/icedteanp/IcedTeaPluginUtils.h b/plugin/icedteanp/IcedTeaPluginUtils.h
index 6967793..d65218a 100644
--- a/plugin/icedteanp/IcedTeaPluginUtils.h
+++ b/plugin/icedteanp/IcedTeaPluginUtils.h
@@ -68,6 +68,7 @@ exception statement from your version. */
void *flush_pre_init_messages(void* data);
void push_pre_init_messages(char * ldm);
+void reset_pre_init_messages();
// debugging macro.
#define initialize_debug() \