summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndres G. Aragoneses <knocte@gmail.com>2012-09-21 22:04:14 +0100
committerAndres G. Aragoneses <knocte@gmail.com>2012-09-21 22:04:14 +0100
commitc193e650065b6ec6e3e935151ca75eba4004a0c6 (patch)
treeb63dd63ffd4f1cdeeb7fa720e419dd7f0073ae71 /src
parentb3b2c9eeffd6a88083cd4ab8db4935b071b06fb4 (diff)
DaapService: Fix another gtk call outside of the main thread
*** GTK CALL NOT IN GUI THREAD: UIManager.gtk_ui_manager_add_ui_from_string UIManager.AddUiFromString UIManager.AddUiFromResource DaapService.ThreadedInitialize Thread.StartInternal
Diffstat (limited to 'src')
-rw-r--r--src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs b/src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs
index 3e3e72dda..bdec3bfd8 100644
--- a/src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs
+++ b/src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs
@@ -180,15 +180,16 @@ namespace Banshee.Daap
var uia_service = ServiceManager.Get<InterfaceActionService> ();
if (uia_service != null) {
- ThreadAssist.ProxyToMain ( () =>
+ ThreadAssist.ProxyToMain ( () => {
uia_service.GlobalActions.Add (
new ActionEntry ("AddRemoteDaapServerAction", Stock.Add,
Catalog.GetString ("Add Remote DAAP Server"), null,
Catalog.GetString ("Add a new remote DAAP server"),
OnAddRemoteServer)
- )
- );
- actions_id = uia_service.UIManager.AddUiFromResource ("GlobalUI.xml");
+ );
+ actions_id = uia_service.UIManager.AddUiFromResource ("GlobalUI.xml");
+ });
+
}
}