]> git.saurik.com Git - wxWidgets.git/commitdiff
Clear targets in wxClipboard::Clear().
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 25 Jul 2009 22:26:23 +0000 (22:26 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 25 Jul 2009 22:26:23 +0000 (22:26 +0000)
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

index d812143ab513501cd3862b7cd7d168898c6313a7..a3544a41031afd5444f2043515bada2e0727ad7f 100644 (file)
@@ -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 )
     {