View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001801 | JEDI VCL | 00 JVCL Components | public | 2004-05-27 03:47 | 2004-05-28 01:18 |
Reporter | anonymous | Assigned To | user72 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0001801: AV in jvDockControlForm in HideDockChild | ||||
Description | when forms are in tab dock mode closing them raises AV( line 1244 in jvDockControlForm) because DockClient.DockStyle is not assigned at last form | ||||
Additional Information | tested on DockOptionDemo | ||||
Tags | No tags attached. | ||||
|
AV in HideDockParent at line 1264 too |
|
What JVCL version do you have? |
|
Never mind. I can reproduce it. To fix, change last line of HideDockChild to: if (DockWindow is TForm) and (TForm(DockWindow).FormStyle <> fsMDIChild) and (DockClient.DockStyle <> nil) then DockClient.DockStyle.HideDockForm(DockClient); and end of HideDockParent to: if DockClient.DockStyle <> nil then DockClient.DockStyle.HideDockForm(DockClient); HideDockParent(Host.Parent); this doesn't seem to have any negative side-effects |
|
Updated in CVS |
Date Modified | Username | Field | Change |
---|---|---|---|
2004-05-27 03:47 | anonymous | New Issue | |
2004-05-27 04:16 | anonymous | Note Added: 0004373 | |
2004-05-27 05:13 |
|
Note Added: 0004374 | |
2004-05-27 12:24 |
|
Note Added: 0004397 | |
2004-05-27 12:25 |
|
Status | new => assigned |
2004-05-27 12:25 |
|
Assigned To | => user72 |
2004-05-28 01:18 |
|
Status | assigned => resolved |
2004-05-28 01:18 |
|
Resolution | open => fixed |
2004-05-28 01:18 |
|
Note Added: 0004404 |