summaryrefslogtreecommitdiff
path: root/stoc/source/javaloader/javaloader.cxx
diff options
context:
space:
mode:
authorKay Ramme <kr@openoffice.org>2000-10-25 10:15:49 +0000
committerKay Ramme <kr@openoffice.org>2000-10-25 10:15:49 +0000
commit78213e4e444f2c391924c2f4298ef6491d8947f4 (patch)
treecaca8ecfede9d6987077d6660632f31c70621912 /stoc/source/javaloader/javaloader.cxx
parent9305f8eb232f495debefd432858c00133dd726a3 (diff)
test the java vm any before using it
Diffstat (limited to 'stoc/source/javaloader/javaloader.cxx')
-rw-r--r--stoc/source/javaloader/javaloader.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/stoc/source/javaloader/javaloader.cxx b/stoc/source/javaloader/javaloader.cxx
index 64d138e67601..c55e545335c1 100644
--- a/stoc/source/javaloader/javaloader.cxx
+++ b/stoc/source/javaloader/javaloader.cxx
@@ -1,10 +1,10 @@
-/*************************************************************************
+D/*************************************************************************
*
* $RCSfile: javaloader.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: kr $ $Date: 2000-09-28 17:33:44 $
+ * last change: $Author: kr $ $Date: 2000-10-25 11:15:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -176,8 +176,8 @@ namespace loader {
Sequence<sal_Int8> processID(16);
rtl_getGlobalProcessId(reinterpret_cast<sal_uInt8 *>(processID.getArray()));
- pJavaVM = *(JavaVM **)(javaVM_xJavaVM->getJavaVM(processID).getValue());
-// pJavaVM = *reinterpret_cast<JavaVM **>(javaVM_xJavaVM->getJavaVM(processID).getValue());
+ if(javaVM_xJavaVM->getJavaVM(processID).hasValue())
+ pJavaVM = *(JavaVM **)(javaVM_xJavaVM->getJavaVM(processID).getValue());
if(!pJavaVM) throw RuntimeException(OUString::createFromAscii("javaloader error - 12"), Reference<XInterface>());
xJavaThreadRegister_11 = Reference<XJavaThreadRegister_11>(javaVM, UNO_QUERY);