making sure the clientdc gets destroyed, otherwise we will have stale dc information that will interfere with drawing in unpredictable ways
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50418 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
10368bffe1
commit
a5388f80f3
@ -618,6 +618,7 @@ void wxMacDataViewDataBrowserListViewControl::DataBrowserDrawItemProc(DataBrowse
|
||||
static_cast<int>(1+rectangle->right-rectangle->left),static_cast<int>(1+rectangle->bottom-rectangle->top)),
|
||||
dataViewCustomRendererPtr->GetDC(),((state == kDataBrowserItemIsSelected) ? wxDATAVIEW_CELL_SELECTED : 0)));
|
||||
dataViewCustomRendererPtr->GetDC()->DestroyClippingRegion(); // probably not necessary
|
||||
dataViewCustomRendererPtr->SetDC(NULL);
|
||||
} /* wxMacDataViewDataBrowserListViewControl::DataBrowserDrawItemProc(DataBrowserItemID, DataBrowserPropertyID, DataBrowserItemState, Rect const*, SInt16, Boolean) */
|
||||
|
||||
OSStatus wxMacDataViewDataBrowserListViewControl::DataBrowserGetSetItemDataProc(DataBrowserItemID itemID, DataBrowserPropertyID propertyID, DataBrowserItemDataRef itemData, Boolean getValue)
|
||||
|
Loading…
Reference in New Issue
Block a user