From 4775853cf959c48c7450911ae64024a325fcad63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Va=CC=81clav=20Slavi=CC=81k?= Date: Sat, 3 Dec 2016 18:37:28 +0100 Subject: [PATCH] Ensure display update in wxCocoaDataViewControl::UnselectAll() NSOutlineView deselectAll apparently doesn't repaint the control itself (or not always), so we have to do it explicitly. --- src/osx/cocoa/dataview.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osx/cocoa/dataview.mm b/src/osx/cocoa/dataview.mm index 5eb81a5284..170353197a 100644 --- a/src/osx/cocoa/dataview.mm +++ b/src/osx/cocoa/dataview.mm @@ -2456,6 +2456,7 @@ void wxCocoaDataViewControl::Unselect(const wxDataViewItem& item) void wxCocoaDataViewControl::UnselectAll() { [m_OutlineView deselectAll:m_OutlineView]; + [m_OutlineView setNeedsDisplay:YES]; } //