|
From: Crossfire C. r. messages.
<cro...@li...> - 2011-06-30 18:59:11
|
Revision: 14737
http://crossfire.svn.sourceforge.net/crossfire/?rev=14737&view=rev
Author: akirschbaum
Date: 2011-06-30 18:59:04 +0000 (Thu, 30 Jun 2011)
Log Message:
-----------
Allow unsetting the listener.
Modified Paths:
--------------
jxclient/trunk/src/jxclient/com/realtime/crossfire/jxclient/server/crossfire/DefaultCrossfireServerConnection.java
Modified: jxclient/trunk/src/jxclient/com/realtime/crossfire/jxclient/server/crossfire/DefaultCrossfireServerConnection.java
===================================================================
--- jxclient/trunk/src/jxclient/com/realtime/crossfire/jxclient/server/crossfire/DefaultCrossfireServerConnection.java 2011-06-30 18:56:45 UTC (rev 14736)
+++ jxclient/trunk/src/jxclient/com/realtime/crossfire/jxclient/server/crossfire/DefaultCrossfireServerConnection.java 2011-06-30 18:59:04 UTC (rev 14737)
@@ -868,7 +868,7 @@
*/
@Override
public void setCrossfireUpdateMapListener(@Nullable final CrossfireUpdateMapListener listener) {
- if (crossfireUpdateMapListener != null) {
+ if (listener != null && crossfireUpdateMapListener != null) {
throw new IllegalStateException();
}
crossfireUpdateMapListener = listener;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|