aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/com')
-rw-r--r--server/src/com/vaadin/server/VaadinPortletService.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/server/src/com/vaadin/server/VaadinPortletService.java b/server/src/com/vaadin/server/VaadinPortletService.java
index 194c9c88a9..42cf479c56 100644
--- a/server/src/com/vaadin/server/VaadinPortletService.java
+++ b/server/src/com/vaadin/server/VaadinPortletService.java
@@ -16,6 +16,8 @@
package com.vaadin.server;
+import static com.vaadin.shared.util.SharedUtil.trimTrailingSlashes;
+
import java.io.File;
import java.io.InputStream;
import java.net.URL;
@@ -80,9 +82,8 @@ public class VaadinPortletService extends VaadinService {
}
private static String getPortalProperty(VaadinRequest request,
- String portalParameterVaadinWidgetset) {
- return ((VaadinPortletRequest) request)
- .getPortalProperty(portalParameterVaadinWidgetset);
+ String propertyName) {
+ return ((VaadinPortletRequest) request).getPortalProperty(propertyName);
}
@Override
@@ -139,12 +140,7 @@ public class VaadinPortletService extends VaadinService {
String staticFileLocation = getPortalProperty(request,
Constants.PORTAL_PARAMETER_VAADIN_RESOURCE_PATH);
if (staticFileLocation != null) {
- // remove trailing slash if any
- while (staticFileLocation.endsWith(".")) {
- staticFileLocation = staticFileLocation.substring(0,
- staticFileLocation.length() - 1);
- }
- return staticFileLocation;
+ return trimTrailingSlashes(staticFileLocation);
} else {
// default for Liferay
return "/html";