# HG changeset patch # User Deepak Bhole # Date 1324588554 18000 # Node ID 9f7d46c3314de3946052e78ddf779b878246c867 # Parent cdd0bbf399e848557200ed2cefab94c11171047d Use correct response parameter when returning array member vs member itself Patch from Thomas Meyer diff -r cdd0bbf399e8 -r 9f7d46c3314d ChangeLog --- a/ChangeLog Wed Dec 21 17:29:45 2011 -0500 +++ b/ChangeLog Thu Dec 22 16:15:54 2011 -0500 @@ -1,3 +1,8 @@ +2011-12-22 Thomas Meyer + + * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc(sendMember): Use + correct response parameter when returning array member vs member itself. + 2011-12-21 Thomas Meyer RH586194: Unable to connect to connect with Juniper VPN client diff -r cdd0bbf399e8 -r 9f7d46c3314d plugin/icedteanp/IcedTeaPluginRequestProcessor.cc --- a/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc Wed Dec 21 17:29:45 2011 -0500 +++ b/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc Thu Dec 22 16:15:54 2011 -0500 @@ -556,11 +556,11 @@ createJavaObjectFromVariant(instance, *member_ptr, &result_id); IcedTeaPluginUtilities::constructMessagePrefix(0, reference, &response); - if (*(message_parts->at(2)) == "GetSlot") + if (*(message_parts->at(4)) == "GetSlot") { + response.append(" JavaScriptGetSlot "); + } else { response.append(" JavaScriptGetMember "); - } else { - response.append(" JavaScriptGetSlot "); } response.append(result_id.c_str()); plugin_to_java_bus->post(response.c_str());