diff options
-rw-r--r-- | flash-src/src/net/gimite/websocket/WebSocket.as | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/flash-src/src/net/gimite/websocket/WebSocket.as b/flash-src/src/net/gimite/websocket/WebSocket.as index 6ae5aba..ee04322 100644 --- a/flash-src/src/net/gimite/websocket/WebSocket.as +++ b/flash-src/src/net/gimite/websocket/WebSocket.as @@ -206,11 +206,10 @@ public class WebSocket extends EventDispatcher { readyState = CLOSED; if (fireErrorEvent) { dispatchEvent(new WebSocketEvent("error")); - } else { - var wasClean:Boolean = code != STATUS_CLOSED_ABNORMALLY && code != STATUS_CONNECTION_ERROR; - var eventCode:int = code == STATUS_CONNECTION_ERROR ? STATUS_CLOSED_ABNORMALLY : code; - dispatchCloseEvent(wasClean, eventCode, reason); } + var wasClean:Boolean = code != STATUS_CLOSED_ABNORMALLY && code != STATUS_CONNECTION_ERROR; + var eventCode:int = code == STATUS_CONNECTION_ERROR ? STATUS_CLOSED_ABNORMALLY : code; + dispatchCloseEvent(wasClean, eventCode, reason); } else { logger.log("closing"); readyState = CLOSING; |