Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2011-01-31 15:01:51 +0300
committerMike Krüger <mkrueger@novell.com>2011-01-31 15:01:51 +0300
commita35db995cfc59167b753bdf2e45dbcae3c3912a6 (patch)
tree831e7d8f904ed302058e62ecb401028a0937d962 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components
parente3c78bf02512030cdee55e5a6224283db847586b (diff)
Fixed possible memory leak.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components/SearchEntry.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/SearchEntry.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/SearchEntry.cs
index 3b265cdf5f..575cf21135 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/SearchEntry.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components/SearchEntry.cs
@@ -294,6 +294,15 @@ namespace MonoDevelop.Components
active_filter_id = 0;
entry.Text = String.Empty;
}
+
+ protected override void OnDestroyed ()
+ {
+ if (menu != null) {
+ menu.Destroy ();
+ menu = null;
+ }
+ base.OnDestroyed ();
+ }
protected override bool OnKeyPressEvent (Gdk.EventKey evnt)
{