[Bug] Left a VC open in my image, reopened and get deaf object problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Bug] Left a VC open in my image, reopened and get deaf object problem

Tim M
I left a VC open in my image in an Idea Space. I closed and saved the image
and later reloaded it and clicked on the tab for the Dialog I was editting.

I get a walkback about coecring deaf objects and I can't terminate it. (In
fact it was very difficult to close my image without saving with that error
dialog taking over things - with a bit of quick Alt-tabbing I managed to
do it). When I opened the image again - I went directly to that VC tab and
this time it showed up with no dialog shell visible and just the selection
handles of a widget that was on the dialog but was no longer visible).

I think this all might be related to the problems outlined in the OA blog
about using real widgets in the VC? Anyway thought reporting this might help.

1:31:13 pm, 23 June 2006: 'Invalid arg 2: Cannot coerce a DeafObject to handle'
UserLibrary(ExternalLibrary)>>invalidCall
UserLibrary>>mapWindowPoints:hWndTo:lpPoints:cPoints:
TextEdit class(View class)>>mapRectangle:from:to:
TextEdit(View)>>rectangle
ViewComposer>>borderRectanglesFor:
ViewComposer>>borderRegionFor:
ViewComposer>>cursorAt:
ViewComposer>>cursor
ViewComposer>>arenaMouseMoved:
ViewComposerArena>>onMouseMoved:
ImagePresenter(Presenter)>>onMouseMoved:
ViewComposerArena(View)>>wmMouseMove:wParam:lParam:
ViewComposerArena(View)>>dispatchMessage:wParam:lParam:
[] in InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
ProcessorScheduler>>callback:evaluate:
InputState>>wndProc:message:wParam:lParam:cookie:
ShellView(View)>>isDialogMessage:
ShellView>>preTranslateMouseInput:
ShellView(View)>>preTranslateMessage:
InputState>>preTranslateMessage:
InputState>>pumpMessage:
InputState>>loopWhile:
InputState>>mainLoop
[] in InputState>>forkMain
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
[] in BlockClosure>>newProcess