From 0c2096c4eb6e52dc08b60eced771bb008d219664 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 25 Sep 2012 09:12:11 +0300 Subject: [PATCH] Portlet resource URLs are now portlet specific instead of global (#9730) --- .../server/PortletCommunicationManager.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/src/com/vaadin/server/PortletCommunicationManager.java b/server/src/com/vaadin/server/PortletCommunicationManager.java index 938bd2927d..8636c7e6e1 100644 --- a/server/src/com/vaadin/server/PortletCommunicationManager.java +++ b/server/src/com/vaadin/server/PortletCommunicationManager.java @@ -98,12 +98,6 @@ public class PortletCommunicationManager extends AbstractCommunicationManager { */ JSONObject defaults = super.getDefaultParameters(context); - ResourceURL portletResourceUrl = getRenderResponse(context) - .createResourceURL(); - portletResourceUrl.setResourceID(VaadinPortlet.RESOURCE_URL_ID); - defaults.put(ApplicationConstants.PORTLET_RESOUCE_URL_BASE, - portletResourceUrl.toString()); - defaults.put("pathInfo", ""); return defaults; @@ -131,8 +125,7 @@ public class PortletCommunicationManager extends AbstractCommunicationManager { @Override protected String getMainDivStyle(BootstrapContext context) { - VaadinService vaadinService = context.getRequest() - .getService(); + VaadinService vaadinService = context.getRequest().getService(); return vaadinService.getDeploymentConfiguration() .getApplicationOrSystemProperty( VaadinPortlet.PORTLET_PARAMETER_STYLE, null); @@ -150,6 +143,13 @@ public class PortletCommunicationManager extends AbstractCommunicationManager { ResourceURL resourceURL = portletResponse.createResourceURL(); resourceURL.setResourceID("browserDetails"); parameters.put("browserDetailsUrl", resourceURL.toString()); + + ResourceURL portletResourceUrl = getRenderResponse(context) + .createResourceURL(); + portletResourceUrl.setResourceID(VaadinPortlet.RESOURCE_URL_ID); + parameters.put(ApplicationConstants.PORTLET_RESOUCE_URL_BASE, + portletResourceUrl.toString()); + return parameters; } -- 2.39.5