cziegeler 01/07/29 04:08:03
Modified: src/org/apache/cocoon/sitemap SitemapComponentSelector.java
Log:
Fixed releasing of components in subsitemaps
Revision Changes Path
1.6 +13 -1
xml-cocoon2/src/org/apache/cocoon/sitemap/SitemapComponentSelector.java
Index: SitemapComponentSelector.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/sitemap/SitemapComponentSelector.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SitemapComponentSelector.java 2001/07/04 08:43:41 1.5
+++ SitemapComponentSelector.java 2001/07/29 11:08:03 1.6
@@ -23,7 +23,7 @@
/** Default component manager for Cocoon's sitemap components.
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
- * @version CVS $Id: SitemapComponentSelector.java,v 1.5 2001/07/04 08:43:41
cziegeler Exp $
+ * @version CVS $Id: SitemapComponentSelector.java,v 1.6 2001/07/29 11:08:03
cziegeler Exp $
*/
public class SitemapComponentSelector extends ExcaliburComponentSelector {
private Map mime_types;
@@ -56,6 +56,18 @@
}
return component;
+ }
+
+ public void release(Component component) {
+ // FIXME (CZ)
+ // Is this alright, to release the component using both
+ // selectors?
+ // But at this stage we don't know which selector
+ // was used to select the component!
+ super.release(component);
+ if (this.parentSelector != null) {
+ this.parentSelector.release(component);
+ }
}
public void initialize() {
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]