Author: fpunt
Date: 2010-05-19 10:02:08 +0200 (Wed, 19 May 2010)
New Revision: 42239

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
Log:
attempt to fix CMSC-1693

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
        2010-05-18 17:14:26 UTC (rev 42238)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
        2010-05-19 08:02:08 UTC (rev 42239)
@@ -133,8 +133,19 @@
       }
    }
 
+   
 
-   protected void addContentElements(RenderRequest req, String channel) {
+   @Override
+       public void processEditDefaults(ActionRequest request, ActionResponse 
response) throws PortletException, IOException {
+               super.processEditDefaults(request, response);
+
+               if(request.getAttribute(MAX_ELEMENTS) == null) {
+                       request.setAttribute(MAX_ELEMENTS, 
DEFAULT_MAX_ELEMENTS);
+               }
+       }
+
+
+       protected void addContentElements(RenderRequest req, String channel) {
       String elementId = req.getParameter(ELEMENT_ID);
       if (StringUtils.isEmpty(elementId)) {
          PortletPreferences preferences = req.getPreferences();
@@ -167,7 +178,6 @@
          int maxElements = Integer.parseInt(preferences.getValue(MAX_ELEMENTS, 
"-1"));
          if (maxElements <= 0) {
             maxElements = DEFAULT_MAX_ELEMENTS;
-            req.setAttribute(MAX_ELEMENTS, DEFAULT_MAX_ELEMENTS);
          }
          int elementsPerPage = 
Integer.parseInt(preferences.getValue(ELEMENTS_PER_PAGE, "-1"));
          if (elementsPerPage <= 0) {

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to