To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=79435
------- Additional comments from [EMAIL PROTECTED] Thu Dec 6 15:14:35 +0000
2007 -------
So, the Dialog::Execute() calls Application::Yield to allow further user input.
The mouse event coming on the click goes to Calc and leads to a deactivation of
the chart, and therefore a deletion of the dialog. Well, that's not really news,
but a starting point to find out why the dialog is obviously no longer modal.
More useful stack:
[...]
ntdll.dll!7c81d77d()
ntdll.dll!7c82f9dd()
msvcr71.dll!7c34218a()
vcl680mi.dll!SystemWindow::~SystemWindow() Line 136 + 0xf bytes C++
vcl680mi.dll!Dialog::~Dialog() Line 483 + 0x8 bytes C++
vcl680mi.dll!TabDialog::~TabDialog() Line 260 + 0xf bytes C++
00eaddf0()
msvcr71.dll!7c34218a()
chartcontroller680mi.dll!chart::DataSourceDialog::`scalar deleting destructor'()
+ 0x20 bytes C++
tk680mi.dll!609c9013()
tk680mi.dll!609d0324()
tk680mi.dll!609d68b1()
tk680mi.dll!609d668d()
vcl680mi.dll!Window::~Window() Line 4412 C++
chartcontroller680mi.dll!chart::ChartWindow::~ChartWindow() Line 76 + 0x9
bytes C++
chartcontroller680mi.dll!chart::ChartWindow::`scalar deleting destructor'() +
0xf bytes C++
tk680mi.dll!609c9013()
tk680mi.dll!609d0324()
chartcontroller680mi.dll!chart::ChartController::dispose() Line 787 + 0x2d
bytes C++
fwk680mi.dll!5cb01e5e()
fwk680mi.dll!5cb02215()
cppu3.dll!66788986()
embobj.dll!5cc64b75()
embobj.dll!5cc7013e()
vos3MSC.dll!60134831()
vcl680mi.dll!SalYieldMutex::release() Line 207 + 0x6 bytes C++
sfx680mi.dll!5d0910d8()
embobj.dll!5cc70705()
sal3.dll!63202cd0()
sal3.dll!6320370f()
cppu3.dll!667916c5()
cppu3.dll!667891a8()
cppu3.dll!66791f13()
embobj.dll!5cc6d693()
embobj.dll!5cc70bee()
sal3.dll!63203a4c()
sfx680mi.dll!5d092035()
sc680mi.dll!59619713()
ntdll.dll!7c82f9dd()
msvcr71.dll!7c34218a()
msvcr71.dll!7c34218f()
msvcr71.dll!7c34218f()
tl680mi.dll!6091907c()
tl680mi.dll!60919385()
svx680mi.dll!583ea21a()
svx680mi.dll!583edd53()
svx680mi.dll!583cbf24()
sc680mi.dll!59692024()
msvcr71.dll!7c3416b8()
msvcr71.dll!7c3416db()
msvcr71.dll!7c360947()
tl680mi.dll!60918841()
tl680mi.dll!609190d3()
ntdll.dll!7c82f9dd()
msvcr71.dll!7c34218a()
svx680mi.dll!58400af3()
sc680mi.dll!596b75d9()
sc680mi.dll!596b0f89()
vcl680mi.dll!Window::PreNotify(NotifyEvent & rNEvt={...}) Line 5125 + 0x21
bytes C++
vcl680mi.dll!Window::PreNotify(NotifyEvent & rNEvt={...}) Line 5125 + 0x21
bytes C++
sc680mi.dll!596b01ab()
vcl680mi.dll!Window::ImplGenerateMouseMove() Line 3824 + 0x36 bytes C++
sc680mi.dll!596b24c6()
vcl680mi.dll!ImplHandleMouseEvent(Window * pWindow=0x00000008, unsigned short
nSVEvent=60736, unsigned char bMouseLeave='Ø', long nX=32070312, long nY=1,
unsigned long nMsgTime=0, unsigned short nCode=162, unsigned short nMode=516)
Line 875 C++
[EMAIL PROTECTED]() + 0x9f8f bytes C++
[EMAIL PROTECTED]() + 0xdee9 bytes C++
vcl680mi.dll!__SEH_epilog() + 0x10 bytes Asm
user32.dll!773b3927()
user32.dll!7739c76c()
user32.dll!7739cc6f()
user32.dll!7739c7a8()
vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00eaf0a8) Line 203
C++
vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00eaf0a8) Line 723 C++
vcl680mi.dll!ImplSalYield(unsigned char bWait='', unsigned char
bHandleAllCurrentEvents=0) Line 740 + 0x9 bytes C++
vcl680mi.dll!WinSalInstance::Yield(bool bWait=true, bool
bHandleAllCurrentEvents=false) Line 800 C++
vcl680mi.dll!Application::Yield(bool bAllEvents=false) Line 558 C++
vcl680mi.dll!Dialog::Execute() Line 722 + 0x7 bytes C++
chartcontroller680mi.dll!chart::ChartController::executeDispatch_SourceData()
Line 1234 + 0xc bytes C++
chartcontroller680mi.dll!chart::ChartController::dispatch(const
com::sun::star::util::URL & rURL={...}, const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
__formal={...}) Line 1061 + 0xc bytes C++
chartcontroller680mi.dll!chart::ControllerCommandDispatch::dispatch(const
com::sun::star::util::URL & URL={...}, const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
Arguments={...}) Line 513 + 0x23 bytes C++
fwk680mi.dll!5cb42b36()
fwk680mi.dll!5cb445e5()
tl680mi.dll!60915975()
vcl680mi.dll!Menu::Select() Line 1193 + 0x10 bytes C++
vcl680mi.dll!Menu::ImplCallSelect(Menu * __formal=0x00000000) Line 2820
C++
vcl680mi.dll!Menu::LinkStubImplCallSelect(void * pThis=0x06209470, void *
pCaller=0x00000000) Line 2816 + 0xf bytes C++
tl680mi.dll!60915975()
vcl680mi.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent=0x060a8b98) Line 2024
C++
vcl680mi.dll!ImplWindowFrameProc(Window * pWindow=0x01e7f880, SalFrame *
__formal=0x01e7fb08, unsigned short nEvent=22, const void * pEvent=0x060a8b98)
Line 2519 + 0x9 bytes C++
vcl680mi.dll!SalFrame::CallCallback(unsigned short nEvent=22, const void *
pEvent=0x060a8b98) Line 304 + 0x16 bytes C++
vcl680mi.dll!SalFrameWndProc(HWND__ * hWnd=0x007f02e0, unsigned int nMsg=1154,
unsigned int wParam=0, long lParam=101354392, int & rDef=1) Line 5993 + 0x20
bytes C++
vcl680mi.dll!SalFrameWndProcW(HWND__ * hWnd=0x007f02e0, unsigned int nMsg=1154,
unsigned int wParam=0, long lParam=101354392) Line 6148 + 0x15 bytes C++
user32.dll!7739c3e7()
user32.dll!7739c4b4()
user32.dll!7739c46a()
user32.dll!7739c76c()
user32.dll!7739cc6f()
user32.dll!7739c7a8()
vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00eafcc0) Line 203
C++
vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00eafcc0) Line 723 C++
vcl680mi.dll!ImplSalYield(unsigned char bWait='', unsigned char
bHandleAllCurrentEvents=0) Line 740 + 0x9 bytes C++
vcl680mi.dll!WinSalInstance::Yield(bool bWait=true, bool
bHandleAllCurrentEvents=false) Line 800 C++
vcl680mi.dll!Application::Yield(bool bAllEvents=false) Line 558 C++
vcl680mi.dll!Application::Execute() Line 516 + 0x7 bytes C++
soffice.bin!0040ad33()
vcl680mi.dll!ImplSVMain() Line 263 C++
vcl680mi.dll!SVMain() Line 304 C++
soffice.bin!00401131()
msvcr71.dll!7c34214f()
soffice.bin!00401161()
soffice.bin!00401184()
soffice.bin!00418cdf()
kernel32.dll!77e523e5()
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]