Le 20/12/2017 à 21:05, Stephane Ducasse a écrit :
Hilaire
debug drawing error should give you access to the debugger and after you can get the stack.
Like this ? FFICallout>>loaderForArgNamed: FFICallout>>loaderForArgNamed:indirectIndex: FFICallout>>argName:indirectIndex:type:ptrArity: FFIFunctionParser>>parseArgument FFIFunctionParser>>parseArguments FFIFunctionParser>>parseNamedFunction: FFICalloutMethodBuilder>>parseSignature: FFICalloutMethodBuilder>>generate FFICalloutMethodBuilder>>build: FFICalloutAPI>>function:module: AthensCairoSurface class(Object)>>nbCall: AthensCairoSurface class>>primImage:width:height: AthensCairoSurface class>>extent:format: AthensCairoSurface class>>extent: AthensWrapMorph>>createSurface AthensWrapMorph>>initializeForNewSession AthensWrapMorph>>checkSurface AthensWrapMorph>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [ :arg3 | arg3 fullDrawMorph: self ] in AthensWrapMorph(Morph)>>imageForm:forRectangle: in Block: [ :arg3 | arg3 fullDrawMorph: self ] FormCanvas>>translateBy:during: AthensWrapMorph(Morph)>>imageForm:forRectangle: AthensWrapMorph(Morph)>>imageFormForRectangle: AthensWrapMorph(Morph)>>iconOrThumbnail AthensWrapMorph(Morph)>>iconOrThumbnailOfSize: [ :arg3 | tmp1 add: arg3 class name asString target: arg3 selector: #addMorphFrontFromWorldPosition: argument: self topRendererOrSelf. tmp1 lastItem icon: (arg3 iconOrThumbnailOfSize: 16). self owner == arg3 ifTrue: [ tmp1 lastItem emphasis: 1 ] ] in DrGDrawable(Morph)>>addEmbeddingMenuItemsTo:hand: in Block: [ :arg3 | ... Array(SequenceableCollection)>>reverseDo: DrGDrawable(Morph)>>addEmbeddingMenuItemsTo:hand: DrGDrawable(Morph)>>addStandardHaloMenuItemsTo:hand: -- Dr. Geo http://drgeo.eu