Author: nbelaevski
Date: 2007-03-20 15:45:08 -0400 (Tue, 20 Mar 2007)
New Revision: 103
Modified:
trunk/richfaces/common/src/main/java/org/richfaces/event/SwitchablePanelSwitchEvent.java
Log:
http://jira.jboss.com/jira/browse/RF-26 fixed
Modified:
trunk/richfaces/common/src/main/java/org/richfaces/event/SwitchablePanelSwitchEvent.java
===================================================================
---
trunk/richfaces/common/src/main/java/org/richfaces/event/SwitchablePanelSwitchEvent.java 2007-03-20
18:52:01 UTC (rev 102)
+++
trunk/richfaces/common/src/main/java/org/richfaces/event/SwitchablePanelSwitchEvent.java 2007-03-20
19:45:08 UTC (rev 103)
@@ -22,9 +22,8 @@
package org.richfaces.event;
import javax.faces.component.UIComponent;
-import javax.faces.event.FacesEvent;
+import javax.faces.event.FacesListener;
import javax.faces.event.ValueChangeEvent;
-import javax.faces.event.FacesListener;
/**
* @author Nick Belaevski - nbelaevski(a)exadel.com
@@ -55,7 +54,12 @@
}
public Object getSource() {
- return eventSource;
+ if (eventSource != null) {
+ return eventSource;
+ }
+
+ //fix for MyFaces - they use getSource() in queueEvent()
+ return super.getSource();
}
public Object getValue() {