             return;
         
         super.acknowledge(ackMsg, msg);
-        if (msg is CommandMessage && CommandMessage(msg).operation == CommandMessage.CLIENT_PING_OPERATION)
+        if (msg is CommandMessage && CommandMessage(msg).operation == CommandMessage.TRIGGER_CONNECT_OPERATION)
             stopReconnectTimer();
     }
     

        if (_disconnectBarrier && !ignoreDisconnectBarrier)
            return;
        
        if (msg is CommandMessage && CommandMessage(msg).operation == CommandMessage.CLIENT_PING_OPERATION)
        {
            if (_reconnectTimer == null)
            {                

     *  When a connection is established the <code>connected</code> property will
     *  change to <code>true</code> and this property is bindable and generates
     *  <code>PropertyChangeEvent</code>s.
     *  The internal TRIGGER_CONNECT_OPERATION CommandMessage that is sent will result
     *  in an acknowledge or fault event depending upon whether the underlying channel
     *  establishes its connection.
     * 
     *  @throws mx.messaging.errors.InvalidDestinationError  If no destination is set.
     * 
