mirror of
https://github.com/reactos/reactos.git
synced 2026-05-31 08:17:09 +08:00
[TASKMGR] GraphCtrl_Dispose: Delete hdcGraph first
The pen might be selected at GraphCtrl_Dispose. Do not delete a drawing object (pen or brush) while it is still selected into a DC. CORE-18014
This commit is contained in:
@@ -116,6 +116,9 @@ GraphCtrl_Dispose(PTM_GRAPH_CONTROL inst)
|
||||
if (inst->PointBuffer)
|
||||
HeapFree(GetProcessHeap(), 0, inst->PointBuffer);
|
||||
|
||||
if (inst->hdcGraph)
|
||||
DeleteDC(inst->hdcGraph);
|
||||
|
||||
if (inst->hPenGrid)
|
||||
DeleteObject(inst->hPenGrid);
|
||||
|
||||
@@ -130,9 +133,6 @@ GraphCtrl_Dispose(PTM_GRAPH_CONTROL inst)
|
||||
|
||||
if (inst->hbmGraph)
|
||||
DeleteObject(inst->hbmGraph);
|
||||
|
||||
if (inst->hdcGraph)
|
||||
DeleteDC(inst->hdcGraph);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user