[jboss-svn-commits] JBL Code SVN: r8573 - labs/jbossforums/branches/forums22/forums/src/main/org/jboss/portlet/forums/ui
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 22 17:59:24 EST 2006
Author: unibrew
Date: 2006-12-22 17:59:22 -0500 (Fri, 22 Dec 2006)
New Revision: 8573
Modified:
labs/jbossforums/branches/forums22/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
Log:
[JBFORUMS-119] Small bugfix for permament links for standalone version of Forums.
Modified: labs/jbossforums/branches/forums22/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java
===================================================================
--- labs/jbossforums/branches/forums22/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java 2006-12-22 22:57:35 UTC (rev 8572)
+++ labs/jbossforums/branches/forums22/forums/src/main/org/jboss/portlet/forums/ui/PortalUtil.java 2006-12-22 22:59:22 UTC (rev 8573)
@@ -36,6 +36,9 @@
import java.util.ResourceBundle;
+import javax.faces.FactoryFinder;
+import javax.faces.application.Application;
+import javax.faces.application.ApplicationFactory;
import javax.faces.component.UIViewRoot;
import org.apache.log4j.Logger;
@@ -177,7 +180,10 @@
url += "&"+Constants.p_viewId+"=t&"+Constants.p_postId+"="+postId+"#"+postId;
} else {
url = JSFUtil.getContextPath();
- url += FacesContext.getCurrentInstance().getExternalContext().getRequestServletPath();
+ ApplicationFactory factory = (ApplicationFactory)FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY);
+ Application application = factory.getApplication();
+ EmptyController binding = (EmptyController)application.getVariableResolver().resolveVariable(FacesContext.getCurrentInstance(),"shared");
+ url += binding.getLinks().get("topic").toString();
url += "?"+Constants.p_postId+"="+postId+"#"+postId;
}
More information about the jboss-svn-commits
mailing list