[longomatch] Set GUIToolkit before loading plugins so they can use it
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Set GUIToolkit before loading plugins so they can use it
- Date: Tue, 11 Nov 2014 18:00:07 +0000 (UTC)
commit d13e87fba0f502716af2efd3779882b07a1a73fb
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Tue Nov 11 15:35:46 2014 +0100
Set GUIToolkit before loading plugins so they can use it
LongoMatch/Main.cs | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/LongoMatch/Main.cs b/LongoMatch/Main.cs
index ea31b72..da858d0 100644
--- a/LongoMatch/Main.cs
+++ b/LongoMatch/Main.cs
@@ -57,11 +57,10 @@ namespace LongoMatch
bool haveCodecs = AddinsManager.RegisterGStreamerPlugins ();
Config.DrawingToolkit = new CairoBackend ();
Config.EventsBroker = new EventsBroker ();
- IMultimediaToolkit multimediaToolkit = new MultimediaToolkit ();
- Config.MultimediaToolkit = multimediaToolkit;
- GUIToolkit guiToolkit = new GUIToolkit (version);
- AddinsManager.LoadExportProjectAddins (guiToolkit.MainController);
- AddinsManager.LoadMultimediaBackendsAddins (multimediaToolkit);
+ Config.MultimediaToolkit = new MultimediaToolkit ();
+ Config.GUIToolkit = new GUIToolkit (version);
+ AddinsManager.LoadExportProjectAddins (Config.GUIToolkit.MainController);
+ AddinsManager.LoadMultimediaBackendsAddins (Config.MultimediaToolkit);
if (!haveCodecs) {
CodecsChoiceDialog ccd = new CodecsChoiceDialog ();
@@ -80,11 +79,11 @@ namespace LongoMatch
ccd.Destroy ();
}
try {
- CoreServices.Start (guiToolkit, multimediaToolkit);
+ CoreServices.Start (Config.GUIToolkit, Config.MultimediaToolkit);
} catch (DBLockedException locked) {
string msg = Catalog.GetString ("The database seems to be locked by
another instance and " +
"the application will closed.");
- guiToolkit.ErrorMessage (msg);
+ Config.GUIToolkit.ErrorMessage (msg);
Log.Exception (locked);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]