[Pharo-dev] Spec error
benjamin.vanryseghem.pharo at gmail.com
Thu Oct 17 05:49:13 EDT 2013
It is indeed some left over from the Spec refactoring :)
I thought the code you were talking about was your code where actually it's part of Spec :)
I am fixing it right now :P
On Oct 16, 2013, at 9:50 PM, Sean P. DeNigris <sean at clipperadams.com> wrote:
> I manually fed in an instance of by changing the code to:
> actionToPerformWithSelector: selector arguments: args
> | instance |
> instance := spec instance.
> instance = #DialogWindowSpec ifTrue: [ instance := SpecDialogWindow new ].
> ^ instance perform: selector withArguments: args
> But then I got: MessageNotUnderstood: ByteSymbol>>changeTableLayout (where the symbol was #Panel)
> It seems that #actionToPerformWithSelector:arguments: expects "spec instance" to return an actual instance, but is getting Symbols instead. It seems to be a bug in Spec because none of this has anything to do with my code, and if I change "self new openDialogWithSpec" to "self new openWithSpec" it opens correctly.
> On Oct 16, 2013, at 1:01 PM, "Benjamin Van Ryseghem-2 [via Smalltalk]" <[hidden email]> wrote:
>> Try replacing it with DlalogWindowModel
>> On Oct 16, 2013, at 5:27 PM, Sean P. DeNigris <<a href="x-msg://206/user/SendEmail.jtp?type=node&node=4715064&i=0" target="_top" rel="nofollow" link="external">[hidden email]> wrote:
>>> Benjamin Van Ryseghem-2 wrote
>>>> Without further information, I can not do much more
>>> I sent #openDialogWithSpec, and the offending symbol is #DialogWindowSpec
>>> View this message in context: http://forum.world.st/Spec-error-tp4714069p4715018.html
>>> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>> If you reply to this email, your message will be added to the discussion below:
>> To unsubscribe from Spec error, click here.
> View this message in context: Re: Spec error
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev