[ekiga] Fixed incoming call popup being displayed when auto-answering calls.



commit 459498764c7f8329975492499fae06c2d83a1ea2
Author: Damien Sandras <dsandras seconix com>
Date:   Thu Jul 16 19:56:48 2009 +0200

    Fixed incoming call popup being displayed when auto-answering calls.

 src/gui/main.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/main.cpp b/src/gui/main.cpp
index 29539a1..80d478b 100644
--- a/src/gui/main.cpp
+++ b/src/gui/main.cpp
@@ -534,14 +534,14 @@ on_account_updated (Ekiga::BankPtr /*bank*/,
 }
 
 
-static void on_setup_call_cb (gmref_ptr<Ekiga::CallManager>  /*manager*/,
+static void on_setup_call_cb (gmref_ptr<Ekiga::CallManager> manager,
                               gmref_ptr<Ekiga::Call>  call,
                               gpointer self)
 {
   EkigaMainWindow *mw = EKIGA_MAIN_WINDOW (self);
   gmref_ptr<Ekiga::AudioOutputCore> audiooutput_core = mw->priv->core->get ("audiooutput-core");
 
-  if (!call->is_outgoing ()) {
+  if (!call->is_outgoing () && !manager->get_auto_answer ()) {
     ekiga_main_window_update_calling_state (mw, Called);
     audiooutput_core->start_play_event ("incoming_call_sound", 4000, 256);
 #ifdef HAVE_NOTIFY



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]