[banshee/stable-1.8] [ThickClient] Keep a managed reference to the TaskStatusIcon
- From: Bertrand Lorentz <blorentz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee/stable-1.8] [ThickClient] Keep a managed reference to the TaskStatusIcon
- Date: Sun, 16 Jan 2011 18:37:45 +0000 (UTC)
commit 888826ea7ea4c365f7baa1722eb476a2d8ea6ed0
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 44172c3..60e7661 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;
@@ -330,7 +331,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]