Author: nbelaevski
Date: 2008-05-26 20:52:41 -0400 (Mon, 26 May 2008)
New Revision: 8769
Modified:
trunk/framework/impl/src/main/java/org/ajax4jsf/resource/InternetResourceBase.java
Log:
http://jira.jboss.com/jira/browse/RF-3462
Modified:
trunk/framework/impl/src/main/java/org/ajax4jsf/resource/InternetResourceBase.java
===================================================================
---
trunk/framework/impl/src/main/java/org/ajax4jsf/resource/InternetResourceBase.java 2008-05-26
22:15:10 UTC (rev 8768)
+++
trunk/framework/impl/src/main/java/org/ajax4jsf/resource/InternetResourceBase.java 2008-05-27
00:52:41 UTC (rev 8769)
@@ -376,7 +376,12 @@
int total = getRenderer(context).send(this, context);
// For cacheable resources, store size.
if (isCacheable(context)) {
- setContentLength(total);
+ if (context instanceof CachedResourceContext) {
+ CachedResourceContext cachedContext = (CachedResourceContext) context;
+ cachedContext.getContent().setIntHeader("Content-Length", total);
+ } else {
+ setContentLength(total);
+ }
}
}