I am experiencing some problem with the debugger giving the value of the wrong 
variable, like switching them somehow


Ben

On Oct 11, 2013, at 4:12 PM, "Sean P. DeNigris" <s...@clipperadams.com> wrote:

> In 30456, I'm in the process of porting the Tiling Window Manager. I'm
> experiencing this confusing error...
> 
> TWMDockingBarMorph DNU @
> 
> In DockingBarMorph>>updatePosition there is the following code:
> 
> self isAdheringToLeft
>       ifTrue: [| usedHeight usedWidth | 
>               usedHeight := self usedHeightByPredominantDockingBarsOfChastes: 
> #(#top ).
>               usedWidth := self usedWidthByPredominantDockingBarsOfChastes: 
> #(#left ).
>               (usedHeight isNumber not or: [usedWidth isNumber]) ifFalse: [ 
> Halt once ].
>               usedHeight := 1000.
>               usedWidth := 100.
>               self topLeft: self owner topLeft - margin + (usedWidth @ 
> usedHeight)].
> 
> Pharo is saying that usedWidth = aTWMDockingBarMorph, even though it's set
> to a number (for debugging) in the preceding statement. Any ideas?
> 
> Thanks.
> 
> 
> 
> -----
> Cheers,
> Sean
> --
> View this message in context: 
> http://forum.world.st/How-is-this-possible-tp4713857.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
> 

Reply via email to