From 1c54277e538b22e5b388030c70b47d050455432f Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 25 Jul 2009 22:26:23 +0000 Subject: [PATCH] Clear targets in wxClipboard::Clear(). This seems to fix a memory leak rendering clipboard unusable after running wxGTK applications for a long time (see #10813). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/clipbrd.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gtk/clipbrd.cpp b/src/gtk/clipbrd.cpp index d812143ab5..a3544a4103 100644 --- a/src/gtk/clipbrd.cpp +++ b/src/gtk/clipbrd.cpp @@ -564,6 +564,8 @@ bool wxClipboard::DoIsSupported(const wxDataFormat& format) void wxClipboard::Clear() { + gtk_selection_clear_targets( m_clipboardWidget, GTKGetClipboardAtom() ); + if ( gdk_selection_owner_get(GTKGetClipboardAtom()) == m_clipboardWidget->window ) { -- 2.45.2