<div dir="ltr"><div>I opened <a href="http://bugs.squeak.org/view.php?id=7794">http://bugs.squeak.org/view.php?id=7794</a><br></div>Since the Pharo chiism, I don&#39;t know where to open a cog issue...<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/10/24 Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I tried it and the image did not explode to my face so far...<br><a href="http://smalltalkhub.com/?_escaped_fragment_=/~nice/NiceVMExperiments/versions/VMMaker.oscog-nice.338#!/~nice/NiceVMExperiments/versions/VMMaker.oscog-nice.338" target="_blank">http://smalltalkhub.com/?_escaped_fragment_=/~nice/NiceVMExperiments/versions/VMMaker.oscog-nice.338#!/~nice/NiceVMExperiments/versions/VMMaker.oscog-nice.338</a><br>

</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/24 tim Rowledge <span dir="ltr">&lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
<br>
On 23-10-2013, at 4:31 PM, Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:<br>
<br>
&gt; I wonder why there is not a:<br>
&gt;<br>
&gt;     &quot;store destX back&quot;<br>
&gt;     interpreterProxy storeInteger: BBDestXIndex ofObject: bitBltOop withValue: destX.<br>
&gt;<br>
&gt; at the end of primitiveDisplayString (that is, only in case of success).<br>
&gt;<br>
&gt; That would properly advance the destX, and would avoid the guard in StrikeFont&gt;&gt;displayString:on:from:to:at:kern:<br>
&gt;<br>
&gt; Or did I miss something?<br>
<br>
</div></div>No, I rather suspect that is simply a bug. Fixing it would probably be of some useful performance benefit too, though it might take a moments head-scratching to be sure about a good safe work-around for fixing the work-around. Some test like aBitBlt destX = aPoint x ifTrue:[&quot;old fixup&quot;] ifFalse:[^aBitBlt destX @ aPoint y] would probably be about the thing.<br>


<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange Opcodes: ZZZZZZZZZZZZ: enter sleep mode<br>
<br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>