<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007>HI 
there,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007>&nbsp;&nbsp;&nbsp; I saw that:</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007>WARegistry&gt;&gt;clearHandlers</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007>&nbsp;| 
handlers |<BR>&nbsp;self mutex critical: [<BR>&nbsp;&nbsp;handlers := 
handlersByKey.<BR>&nbsp;&nbsp;handlersByKey := SeasidePlatformSupport 
reducedConflictDictionary new.<BR>&nbsp;&nbsp;keysByHandler := 
SeasidePlatformSupport reducedConflictDictionary new ].<BR>&nbsp;handlers 
ifNotNil: [<BR>&nbsp;&nbsp;[ handlers do: [ :each | each unregistered ] 
]<BR>&nbsp;&nbsp;&nbsp;fork ]</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007>become 
overriden to:</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007>&nbsp;| 
handlers |<BR>&nbsp;self mutex critical: [<BR>&nbsp;&nbsp;handlers := 
handlersByKey.<BR>&nbsp;&nbsp;handlersByKey := SeasidePlatformSupport 
reducedConflictDictionary new.<BR>&nbsp;&nbsp;keysByHandler := 
SeasidePlatformSupport reducedConflictDictionary new ].<BR>&nbsp;handlers 
ifNotNil: [<BR>&nbsp;&nbsp;[ handlers do: [ :each | each unregistered ] 
]<BR>&nbsp;&nbsp;&nbsp;fork ].<BR>&nbsp;&nbsp;<BR>&nbsp;^ handlers 
size</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007>code which 
in fact provides annoyances when handlers is nil. So my suggestion 
is:</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007><SPAN 
class=265431003-18102007>&nbsp;| handlers |<BR>&nbsp;self mutex critical: 
[<BR>&nbsp;&nbsp;handlers := handlersByKey.<BR>&nbsp;&nbsp;handlersByKey := 
SeasidePlatformSupport reducedConflictDictionary 
new.<BR>&nbsp;&nbsp;keysByHandler := SeasidePlatformSupport 
reducedConflictDictionary new ].<BR>&nbsp;handlers ifNotNil: [<BR>&nbsp;&nbsp;[ 
handlers do: [ :each | each unregistered ] ]<BR>&nbsp;&nbsp;&nbsp;fork 
].<BR>&nbsp;&nbsp;<BR>&nbsp;^ handlers ifNil:[nil] ifNotNil:[handlers 
size]</SPAN></SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=265431003-18102007><SPAN 
class=265431003-18102007></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT><SPAN class=265431003-18102007><SPAN 
class=265431003-18102007></SPAN></SPAN></FONT><FONT face="Trebuchet MS" 
size=2><SPAN class=265431003-18102007>&nbsp;&nbsp;&nbsp; 
cheers,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=265431003-18102007></SPAN></FONT>&nbsp;</DIV>
<DIV align=left><SPAN class=250542422-20122006>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><?xml:namespace prefix 
= st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName 
ProductID="Sebastian Sastre&#13;" w:st="on"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian 
Sastre<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></st1:PersonName></P></DIV></SPAN>
<DIV>&nbsp;</DIV></BODY></HTML>