OrRotateStrategy doesn't reset all sub-strategies, see below. Only the
substrategy that signals gets reset. Thus:

OrRotateStrategy.java

    /**
     * reset.
     */
    public void reset()
    {
        if( -1 != m_usedRotation ) 
        {
            m_strategies[ m_usedRotation ].reset();
            m_usedRotation = -1;
        }
    }

should be:

    /**
     * reset.
     */
    public void reset()
    {
        for (int i = 0; i < m_strategies.length; i++)
        {
            m_strategies[ i ].reset();
        }
    }

/LS


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to