You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ca...@apache.org on 2007/03/12 12:36:42 UTC

svn commit: r517181 - /myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java

Author: cagatay
Date: Mon Mar 12 04:36:39 2007
New Revision: 517181

URL: http://svn.apache.org/viewvc?view=rev&rev=517181
Log:
Fixed TOMAHAWK-916, initialized optionItems

Modified:
    myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java

Modified: myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java?view=diff&rev=517181&r1=517180&r2=517181
==============================================================================
--- myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java (original)
+++ myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/jslistener/JsListenerModel.java Mon Mar 12 04:36:39 2007
@@ -35,17 +35,7 @@
     {
         if(options == null)
         {
-            options = new ArrayList();
-            options.add("o1");
-            options.add("o2");
-            options.add("o3");
-            options.add("o4");
-
-            optionItems = new ArrayList();
-            optionItems.add(new SelectItem("o1","Option 1"));
-            optionItems.add(new SelectItem("o2","Option 2"));
-            optionItems.add(new SelectItem("o3","Option 3"));
-            optionItems.add(new SelectItem("o4","Option 4"));            
+            initOptions();
         }
         return options;
     }
@@ -57,6 +47,23 @@
 
     public List getOptionItems()
     {
+    	if( optionItems == null ) {
+    		initOptions();
+    	}
         return optionItems;
+    }
+    
+    private void initOptions() {
+    	options = new ArrayList();
+        options.add("o1");
+        options.add("o2");
+        options.add("o3");
+        options.add("o4");
+
+        optionItems = new ArrayList();
+        optionItems.add(new SelectItem("o1","Option 1"));
+        optionItems.add(new SelectItem("o2","Option 2"));
+        optionItems.add(new SelectItem("o3","Option 3"));
+        optionItems.add(new SelectItem("o4","Option 4"));            
     }
 }