[ekiga] Made the null audio output spark register a service (bug #569680)
- From: Julien Puydt <jpuydt src gnome org>
- To: svn-commits-list gnome org
- Subject: [ekiga] Made the null audio output spark register a service (bug #569680)
- Date: Sat, 13 Jun 2009 08:32:14 -0400 (EDT)
commit db33faff42b0e7e79040ed2edb66b402ad146dce
Author: Julien Puydt <jpuydt gnome org>
Date: Sat Jun 13 14:30:57 2009 +0200
Made the null audio output spark register a service (bug #569680)
That is a bit pedantic, but I was bored.
.../null-audiooutput/audiooutput-main-null.cpp | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/lib/engine/components/null-audiooutput/audiooutput-main-null.cpp b/lib/engine/components/null-audiooutput/audiooutput-main-null.cpp
index 64de342..12ba429 100644
--- a/lib/engine/components/null-audiooutput/audiooutput-main-null.cpp
+++ b/lib/engine/components/null-audiooutput/audiooutput-main-null.cpp
@@ -49,13 +49,17 @@ struct NULLAUDIOOUTPUTSpark: public Ekiga::Spark
int* /*argc*/,
char** /*argv*/[])
{
+ Ekiga::ServicePtr service = core.get ("null-audio-output");
gmref_ptr<Ekiga::AudioOutputCore> audiooutput_core = core.get ("audiooutput-core");
- if (audiooutput_core) {
+ if (audiooutput_core && !service) {
- GMAudioOutputManager_null *audiooutput_manager = new GMAudioOutputManager_null(core);
+ GMAudioOutputManager_null* audiooutput_manager = new GMAudioOutputManager_null(core);
+ service = Ekiga::ServicePtr (new Ekiga::BasicService ("audio-output-null",
+ "\tObject bringing in the null audio output"));
audiooutput_core->add_manager (*audiooutput_manager);
+ core.add (service);
result = true;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]