[banshee] [ThickClient] Keep a managed reference to the TaskStatusIcon
- From: Alan McGovern <alanmc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [ThickClient] Keep a managed reference to the TaskStatusIcon
- Date: Fri, 5 Nov 2010 13:23:18 +0000 (UTC)
commit d986b8581d78536fb39dd9e2df1ac425d5d6a96e
Author: Alan McGovern <alan mcgovern gmail com>
Date: Fri Nov 5 13:24:05 2010 +0000
[ThickClient] Keep a managed reference to the TaskStatusIcon
If we don't keep a reference to the task status icon, it may get GC'ed
early. Should fix bug #629534.
src/Clients/Nereid/Nereid/PlayerInterface.cs | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/Clients/Nereid/Nereid/PlayerInterface.cs b/src/Clients/Nereid/Nereid/PlayerInterface.cs
index 8f83fdb..771fc54 100644
--- a/src/Clients/Nereid/Nereid/PlayerInterface.cs
+++ b/src/Clients/Nereid/Nereid/PlayerInterface.cs
@@ -71,6 +71,7 @@ namespace Nereid
private CoverArtDisplay cover_art_display;
private Widget cover_art_container;
private ConnectedSeekSlider seek_slider;
+ private TaskStatusIcon task_status;
// Major Interaction Components
private SourceView source_view;
@@ -341,7 +342,7 @@ namespace Nereid
footer_toolbar = new HBox () { BorderWidth = 2 };
- Widget task_status = new Banshee.Gui.Widgets.TaskStatusIcon ();
+ task_status = new Banshee.Gui.Widgets.TaskStatusIcon ();
EventBox status_event_box = new EventBox ();
status_event_box.ButtonPressEvent += OnStatusBoxButtonPress;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]