<font face="monospace">Hi all,</font><div><font face="monospace"><br></font></div><div><font face="monospace">Lazarus auto generated the following code for my class:</font></div><div><br></div><div><font face="monospace">procedure TPainter.SetFont(AValue: TFont);</font></div><div><font face="monospace">begin</font></div><div><font face="monospace" color="#cc0000">  if FFont=AValue then Exit;</font></div><div><font face="monospace">  FFont:=AValue;</font></div><div><font face="monospace">end;</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">My question is, why the "if" clause needed? Is there any performance benefits?</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">Thanks,</font></div><div><font face="monospace">Shannon</font></div>